servlet (3)
来源:互联网 发布:热力学软件 编辑:程序博客网 时间:2024/05/20 23:04
销毁会话
一个会话可以通过手工回收,也可以被容器自动回收
HttpSession.invalidate()方法可以销毁一个会话,并且释放邦定在它上面的对象
隐藏字段是HTML表单提交的一条信息
<input type=“hidden” ……>
隐藏字段和显示字段对服务器都是可见的,而对于客户浏览器是隐藏的
隐藏字段的缺点
只能用于HTML表单
可能隐藏不安全因素,而客户无法发现
可能暴露客户信息
过滤器是Servlet 2.3版本中推出的新特性
过滤器是一种特殊的Servlet,它动态地截取请求和响应并且转化它们中的信息
过滤器的优点是它可以被添加到应用程序中,而不需要重新编译程序
Servlet过滤器必须要扩展javax.servlet.Filter接口,实现接口中的方法
Fliter接口中的方法
destroy()
init(FilterConfig filterConfig)
doFilter(ServletRequest,ServletResponse,FilterChain)
init方法与一般Servlet的init方法功能相同。过滤器的init方法接受一个FilterConfig类型的参数,使用这个参数可以获得Servlet对象,从而可以问过滤器加载任何需要的资源
doFilter方法规定了过滤器的执行任务
过滤器在部署的时候被加到应用程序的,所以一个过滤器可以映射到一个或多个Servlet
当一个过滤器完成任务后,它可以必须调用doFilter 方法,将访问传递给下一个过滤器或者Servlet页面
Servlet监听器可以捕获应用服务器的事件,事件处理方法使程序对Web应用服务器的控制能力大为提高
Servlet监听器通常被用来在一个Web应用程序中作为跟踪会话的一种方式
监听器接口 通 知
ServletRequestAttributeListener 监听请求属性事件
ServletRequestListener 监听请求事件
HttpSessionAttributeListener 监听会话属性事件
HttpSessionListener 监听HTTP会话状态的生命周期事件
ServletContextAttributeListener 监听Servlet上下文属性事件
ServletContextListener 监听Servlet上下文事件
Servlet 线程安全与同步
Servlet沙箱
禁止访问服务器文件
禁止反问网络
禁止在服务器上运行外部程序
- JSP&Servlet--Servlet(3)
- Servlet(3)—Servlet
- servlet (3)
- servlet (3)
- servlet(3)
- Servlet 3
- servlet(3)
- Servlet<3>
- Servlet-3
- Servlet 3特性:异步Servlet
- Servlet 3特性:异步Servlet
- Servlet 3特性:异步Servlet
- Servlet 3特性:异步Servlet
- Servlet 3特性:异步Servlet
- Java Web -- Servlet(3) 了解Servlet
- Servlet 2014-3-3
- 3 Servlet 上下文
- Servlet (3)
- 理解C#中事件和委托的例子
- 网络广告公司排名
- doxygen生成word文档
- Linux下查看磁盘空间的方法
- Linux详细查看文件夹大小
- servlet (3)
- Oracle中start with...connect by prior
- 使用PerformaSure进行J2EE性能监控及瓶颈分析
- 面对谷歌的“爱国主义”,中国网民还不能清醒吗?
- 神奇三维分形艺术
- 用C#发送邮件的几种方法
- Visual Studio.NET 2010 新功能
- 博客被封掉了?!
- 【转】 看《墨攻》理解IoC概念