- 博客(8)
- 收藏
- 关注
原创 session与cookie的区别
(1)cookie是一种客户端的状态管理技术,将状态写在浏览器端,而session是一种服务器端的状态管理技术,将状态写在web服务器上面。 (2) cookie有很多限制: a,可以被用户禁止 b,cookie能够保存的数据比较小(大约4k),而且 保存的个数也有限制(300个左右)。
2013-09-04 15:07:35 653
原创 转发与重定向的区别
(1)转发的地址只能是同一个应用内部某个组件的地址,而重定向的地址是任意的。 (2)转发之后,浏览器地址栏的地址不变,而重定向会变。 (3)转发可以共享request,response对象,而重定向不行。(转发是一次请求,重定向为两次请求,request,response的生命周期只能在一次请求内,请求结束Request,response被删除) (4)事件是否处理完毕:转发一件事未完,重定
2013-09-04 14:51:07 644
原创 servlet的生命周期
(1)生命周期的含义: servlet容器如何创建servlet对象、如何初始化、如何调用servlet对象的方法完成请求处理以及如何销毁servlet对象的整个过程。 (2)生命周期可以分成四个阶段: 1)实例化: a,含义:容器调用servlet构造器,创建其对象。 b,
2013-09-04 10:41:45 656
转载 jsp 有哪些内置对象?作用分别是什么? 分别有什么方法?
JSP 共有以下9 个内置的对象: request 用户端请求,此请求会包含来自GET/POST 请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 config servlet 的构架部件 page JSP 网页本
2013-08-31 10:22:02 1494
转载 Request 对象的主要方法
setAttribute(String name,Object):设置名字为name 的request 的参数值 getAttribute(String name):返回由name 指定的属性值 getAttributeNames():返回request 对象所有属性的名字集合,结果是一个枚举的实例 getCookies():返回客户端的所有Cookie 对象,结果是一个Cookie 数组
2013-08-31 10:16:07 621
原创 Struts2的内置拦截器
核心提示:名称描述 alias 实现在不同请求中相似参数别名的转换。 autowiring 这是个自动装配的拦截器,主要用于当Struts2和Spring整合时,Struts2可以使用自动装配的方式来访问Spring容器中的Bean。 chain 构建一个Action链,使当前Action可以访问前一个Action的属性 alias 实现在不同请求中相似参数别名的转
2013-08-31 10:03:57 855
转载 JspServlet防止二次提交
@每次请求时产生一个token(一般为时间戳),存于session中并随之用hidden提交,在servlet中判断接收到的token和session中的是否一致来判断是否重复提交,如果不是则重新产生一个token存于session中覆盖原来的token。 @当用户返回或者刷新重复请求servlet时,servlet判断token是否一致,由于请求方没有产生新的token,所以和servlet新
2013-08-30 21:00:37 645
原创 Struts2中防止二次提交
防止表单重复提交主要用的到标签是,拦截器 interceptor-ref name="token" />, 还有一个默认的返回值result name="invalid.token">/xxxx.jspresult> 在页面加载时,此标签解析后会生成两个隐藏域: 基本原理:用户访问做了重复提交的页面,服务器会生成一个令牌,这个令牌一方面以隐藏字段的方式存于页面上。另一
2013-08-30 20:53:53 1414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人