AuthorityFilter.java--package org.zjl.vets.util;
import java.io.IOException;
import javax.servlet.*;
public class AuthorityFilter implements Filter {
public void destroy() {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
System.out.println("----filter----");//测试打印字符串
chain.doFilter(request, response);
}
public void init(FilterConfig filterConfig) throws ServletException {
}
}web.xml--<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>login</filter-name>
<filter-class>org.zjl.vets.util.AuthorityFilter</filter-class>
</filter>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>login</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>用到的东西有--J2EE1.4、struts2.1.8、Hibernate3.5反复部署,进入webroot里面的任何jsp都没有在控制台打印出filter里的字符串,更别说用来验证登陆了
把struts2的filter删了重新部署也没用
请教高手!!
import java.io.IOException;
import javax.servlet.*;
public class AuthorityFilter implements Filter {
public void destroy() {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
System.out.println("----filter----");//测试打印字符串
chain.doFilter(request, response);
}
public void init(FilterConfig filterConfig) throws ServletException {
}
}web.xml--<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>login</filter-name>
<filter-class>org.zjl.vets.util.AuthorityFilter</filter-class>
</filter>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>login</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>用到的东西有--J2EE1.4、struts2.1.8、Hibernate3.5反复部署,进入webroot里面的任何jsp都没有在控制台打印出filter里的字符串,更别说用来验证登陆了
把struts2的filter删了重新部署也没用
请教高手!!
解决方案 »
- lucene 里面怎么样查询一个term是几个指定的值的内容? 就是说比如是要查询 ID 是 1,2,3,4,5 这5个数字都可以,这样的查询怎么写?
- java中有全局变量这个概念吗?
- 过滤器设置了,乱码问题很严重
- 国际化web应用,在JSP页面中输出国际化信息,报错,请高手帮帮忙。
- 求救,关于axis2 怎么使用???
- 为什么在JSP页面上的session.getAttribute()取值为空
- jsp页面中提示"session can not be resolved"
- MySQL数据库的字符编码一直改不了
- JSP 页面显示图片问题
- 在线100分求救!为什么resin+Apache+JDK 使用JavaBean时总是报错?
- 朋友面试的一道算法题,实现简单,但难分辨那种解决方案效率最高,大家进来各抒己见吧。
- 问一个struts2的问题,很奇怪
既然对每一个页面都进行判断的话那你这样doFilter的去做
是否在Struts.xml中进行配置关联下你这种写法还是1.2的模式
你改用2.0的那种监听器的写法好了