选择显示字体大小

十一、jsp及语法概要

十一、jsp及语法概要作 者 : 仙人掌工作室 11.1 概述 javaserver pages(jsp)使得我们能够分离页面的静态html和动态部分。html可以用任何通常使用的web制作工具编写,编写方式也和原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束。例如,下面是一个jsp页面的片断,如果我们用http://host/orderconfirmation.jsp?title=core+web+programming这个url打开该页面,则结果显示“thanks for ordering core web programming”。 thanks for ordering<i><%= request.getparameter("title") %></i> jsp页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通web页面的地方...

http://www.sosof.com/detail/427/3054272637773.html -by - 丰搜 缓存页面


十、会话状态

十、会话状态作 者 : 仙人掌工作室 10.1 会话状态概述 http协议的“无状态”(stateless)特点带来了一系列的问题。特别是通过在线商店购物时,服务器不能顺利地记住以前的事务就成了严重的问题。它使得“购物篮”之类的应用很难实现:当我们把商品加入购物篮时,服务器如何才能知道篮子里原先有些什么?即使服务器保存了上下文信息,我们仍旧会在电子商务应用中遇到问题。例如,当用户从选择商品的页面(由普通的服务器提供)转到输入信用卡号和送达地址的页面(由支持ssl的安全服务器提供),服务器如何才能记住用户买了些什么? 这个问题一般有三种解决方法: cookie。利用http cookie来存储有关购物会话的信息,后继的各个连接可以查看当前会话,然后从服务器的某些地方提取有关该会话的完整信息。这是一种优秀的,也是应用最广泛的方法。然而,即使servlet提供了一个高级的、使用方便的...

http://www.sosof.com/detail/427/6354272651017.html -by - 丰搜 缓存页面


九、处理cookie

九、处理cookie作 者 : 仙人掌工作室 9.1 cookie概述 cookie是服务器发送给浏览器的体积很小的纯文本信息,用户以后访问同一个web服务器时浏览器会把它们原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便,例如在线交易过程中标识用户身份、安全要求不高的场合避免用户重复输入名字和密码、门户网站的主页定制、有针对性地投放广告,等等。 cookie的目的就是为用户带来方便,为网站带来增值。虽然有着许多误传,事实上cookie并不会造成严重的安全威胁。cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统。另外,由于浏览器一般只允许存放300个cookie,每个站点最多存放20个cookie,每个cookie的大小限制为4 kb,因此cookie不会塞满你的硬盘,更不会被用作“拒绝服务”攻击手段。 9.2 ...

http://www.sosof.com/detail/527/787527266330.html -by - 丰搜 缓存页面


八、设置http应答头

八、设置http应答头作 者 : 仙人掌工作室 8.1 http应答头概述 web服务器的http应答一般由以下几项构成:一个状态行,一个或多个应答头,一个空行,内容文档。设置http应答头往往和设置状态行中的状态代码结合起来。例如,有好几个表示“文档位置已经改变”的状态代码都伴随着一个location头,而401(unauthorized)状态代码则必须伴随一个www-authenticate头。 然而,即使在没有设置特殊含义的状态代码时,指定应答头也是很有用的。应答头可以用来完成:设置cookie,指定修改日期,指示浏览器按照指定的间隔刷新页面,声明文档的长度以便利用持久http连接,……等等许多其他任务。 设置应答头最常用的方法是httpservletresponse的setheader,该方法有两个参数,分别表示应答头的名字和值。和设置状态代码相似,设置应答头应该在...

http://www.sosof.com/detail/527/5875272620966.html -by - 丰搜 缓存页面


七、http应答状态

七、http应答状态作 者 : 仙人掌工作室 7.1 状态代码概述 web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答: http/1.1 200 okcontent-type: text/plainhello world 状态行包含http版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了content-type之外的所有应答头都是可选的。但content-type是必需的,它描述的是后面文档的mime类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对head请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。 servlet可以利用状态代码来实现许多功能。例如,可以把用户重定向到...

http://www.sosof.com/detail/272/295272622714.html -by - 丰搜 缓存页面


六、访问cgi变量

六、访问cgi变量作 者 : 仙人掌工作室 6.1 cgi变量概述 如果你是从传统的cgi编程转而学习java servlet,或许已经习惯了“cgi变量”这一概念。cgi变量汇集了各种有关请求的信息: 部分来自http请求命令和请求头,例如content-length头; 部分来自socket本身,例如主机的名字和ip地址; 也有部分与服务器安装配置有关,例如url到实际路径的映射。 6.2 标准cgi变量的servlet等价表示 下表假定request对象是提供给doget和dopost方法的httpservletrequest类型对象。 cgi变量 含义 从doget或dopost访问 auth_type 如果提供了authorization头,这里指定了具体的模式(basic或者digest)。 request.getauthtype() content_lengt...

http://www.sosof.com/detail/527/3015272623809.html -by - 丰搜 缓存页面


五、读取http请求头

五、读取http请求头作 者 : 仙人掌工作室 5.1 http请求头概述 http客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是get或者post)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但content-length除外。对于post请求来说content-length必须出现。 下面是一些最常见的请求头: accept:浏览器可接受的mime类型。 accept-charset:浏览器可接受的字符集。 accept-encoding:浏览器能够进行解码的数据编码方式,比如gzip。servlet能够向支持gzip的浏览器返回经gzip编码的html页面。许多情形下这可以减少5到10倍的下载时间。 accept-language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。 authoriza...

http://www.sosof.com/detail/527/5635272624405.html -by - 丰搜 缓存页面


四、处理表单数据

四、处理表单数据作 者 : 仙人掌工作室 4.1 表单数据概述 如果你曾经使用过web搜索引擎,或者浏览过在线书店、股票价格、机票信息,或许会留意到一些古怪的url,比如“http://host/path?user=marty+hall&origin=bwi&dest=lax”。这个url中位于问号后面的部分,即“user=marty+hall&origin=bwi&dest=lax”,就是表单数据,这是将web页面数据发送给服务器程序的最常用方法。对于get请求,表单数据附加到url的问号后面(如上例所示);对于post请求,表单数据用一个单独的行发送给服务器。 以前,从这种形式的数据提取出所需要的表单变量是cgi编程中最麻烦的事情之一。首先,get请求和post请求的数据提取方法不同:对于get请求,通常要通过query_string环境变量提取数据;对于post请求,则一...

http://www.sosof.com/detail/527/2375272627763.html -by - 丰搜 缓存页面


三、第一个servlet

三、第一个servlet作 者 : 仙人掌工作室 3.1 servlet基本结构 下面的代码显示了一个简单servlet的基本结构。该servlet处理的是get请求,所谓的get请求,如果你不熟悉http,可以把它看成是当用户在浏览器地址栏输入url、点击web页面中的链接、提交没有指定method的表单时浏览器所发出的请求。servlet也可以很方便地处理post请求。post请求是提交那些指定了method=“post”的表单时所发出的请求,具体请参见稍后几节的讨论。 import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class someservlet extends httpservlet { public void doget(httpservletrequest requ...

http://www.sosof.com/detail/527/8505272629611.html -by - 丰搜 缓存页面


二、设置开发、运行环境

作 者 : 仙人掌工作室 2.1 安装servlet和jsp开发工具 要学习servlet和jsp开发,首先你必须准备一个符合java servlet 2.1/2.2和javaserver pages1.0/1.1规范的开发环境。sun提供免费的javaserver web development kit(jswdk),可以从http://java.sun.com/products/servlet/ 下载。 安装好jswdk之后,你还要告诉javac,在编译文件的时候到哪里去寻找servlet和jsp类。jswdk安装指南对此有详细说明,但主要就是把servlet.jar和jsp.jar加入classpath。classpath是一个指示java如何寻找类文件的环境变量,如果不设置classpath,java在当前目录和标准系统库中寻找类;如果你自己设置了classpath,不...

http://www.sosof.com/detail/527/4945272632859.html -by - 丰搜 缓存页面


上一页 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons