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