我想通过过滤器验证用户是否登录,用户登录了就能执行相应的操作,没有登录,就跳转到登录页面。因为我对过滤器不是很懂,哪个高手帮个忙,解决一下,感激了
解决方案 »
- EJB3 透明处理远程和本地调用的问题
- jar包 javax.resource.spi
- 遍历取值问题
- 一道Java题
- tomcat配置多个路径的问题,求助!解答给分
- [200分]一(userinfo)对多(zhaohao)关系的cmp中,为什么在调用zhaohao这个cmp中的create(int zhid,int uid)建立新实例时老是报错错误
- 请教如何采用vb/vc 调用 java 写的发布在weblogic 8.1 上的webservice
- 本人正在学习JAVA,但不知道J2EE都在哪些领域应用比较多?
- 宠物店!!!!!!!!!!!!!
- Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT
- 一个JAVA问题,我迷惑了。。。。
- 关于hibernate悲观锁的问题,理解不了。
<filter-name>SessionValidFilter</filter-name>
<filter-class>web.filter.SessionValidFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SessionValidFilter</filter-name>
<url-pattern>/jsp/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SessionValidFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SessionValidFilter</filter-name>
<url-pattern>/servlet/*</url-pattern>
</filter-mapping>
public class SessionValidFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
if (!isUserLogin(request)) {
RequestDispatcher dispatcher = request
.getRequestDispatcher("/login.jsp");
dispatcher.forward(request, response); }
}
}
<filter>
<filter-name>filter名</filter-name>
<filter-class>你的filter类路径</filter-class>
</filter>
<filter-mapping>
<filter-name>filter名</filter-name>
<url-pattern>你要拦截的路径,如:/*</url-pattern>
</filter-mapping>