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