文章列表
原文地址:http://www.21jn.net/html/85/n-285.html
Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。
接口:
目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSessionAttributeListener与
HttpSessionBindingListener
皆使用HttpSessionBindingEvent;HttpSessionListener和
HttpSessionActivationListener则都使用HttpSessionEv ...
进行权限控制是很多应用都会用到,本示例要求用户登录,且为指定用户名才可以查看系统中的某个视图资源,否则系统直接转入登录页面。
检查用户是否登录,通常都是通过跟踪用户的session来完成的,通过ActionContext即可访问到session中的属性,拦截器的intercept(ActionInvocation invocation)方法的invocation参数就可以很轻易地访问到请求相关的ActionContext实例。
下面就以登录为例来演示:
1、创建登录页面
login.jsp:
登录页面<scri ...