servlet
figo_2009
这个作者很懒,什么都没留下…
展开
-
客户端请求的处理
servlet两个关键的类httpservletrequest和httpservletresponse 以及几个关键的方法:init、doget、dopost 用httpservletrequest类有许多方法,下面一一介绍 单值读取:getparameter(string xxx) 多值读取:getparametervalues(string[] xxx) 参数名查找:getparam...原创 2011-06-28 23:19:33 · 121 阅读 · 0 评论 -
http请求报头
请求报头的读取:request.getHeader(String xxx),但是每次读取都要判断是否为null,如果为null,那么就有默认的处理 报头对应很多属性,并且都有对应的读取方法。 getCookies() getAuthType() getContentLength() getContentType() getHeaders() getHeaderNames() g...原创 2011-06-29 12:44:55 · 139 阅读 · 0 评论 -
http响应报头
最通用的方式是httpservletresponse.setHeader(name,value); 主要的方法有: setContentype(string xxx); setContentLength(int xxx); addCookies(Cookie c); sendRedirect(string xxx); 响应报头主要有下面这些(大小写忽略): Allow:指定服务器支持...原创 2011-06-30 16:33:49 · 165 阅读 · 0 评论 -
cookie管理
cookie是小段的文本信息,web服务器将它发送到浏览器,之后,在访问同意网址时,浏览器又将它原封不动的返回。 优势:用户标识;记录用户名和密码;定制用户偏好。 劣势:安全性 向浏览器发送cookie步骤: 创建cookie对象 cookie c = new cookie("name","value"); 设置失效时间 c.setMaxAge(60*60*24*7) 表示...原创 2011-06-30 20:31:44 · 187 阅读 · 0 评论 -
会话跟踪
http请求是无状态的,请求一次,响应一次,所以服务器不会自动维护客户端的上下文信息 解决这个问题的四个方案: 适用cookie:通过cookie去关联其他信息,把信息给提取出来 url重写:发起请求的同时加入参数 隐藏表单属性 servlet中会话跟踪 request.getsession()得到session对象 getAttribute():得到session属性的信息 ...原创 2011-07-01 10:28:11 · 65 阅读 · 0 评论 -
jsp
jsp简称javaserver page javascript可以用于服务器端 jsp页面转化成servlet的过程: 首先jsp页面访问服务器,将jsp页面转化成servlet,然后服务器编译servlet,将编译好的servlet载入到服务器内存中,调用jspinit方法,最后调用jspservice方法。 tomcat中jsp的目录:install_dir/webapps/ROOT/...原创 2011-07-07 14:18:32 · 71 阅读 · 0 评论