Java Web 中的过滤器如何使用

在应用程序中除第一个jsp不用过滤,其他jsp都过滤!

第1个回答  推荐于2016-08-29
你你在配置过滤器的 时候
配置web.xml

<filter>

<filter-name>Set Character Encoding</filter-name>

<filter-class>com.SetCharacterEncodingFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>Set Character Encoding</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

最后的<url-pattern>/*</url-pattern> 就是过滤的路径

比如你在文件夹下吧不过滤的放在根目录,过滤的放在一个filter的文件夹下,那么就配<url-pattern>/filter/*</url-pattern> 这样根目录的所有文件都不过滤,名字我随便起的,你可以根据你自己的写,或者这个*也可以用匹配符,比如<url-pattern>/*.jsp</url-pattern>
再或者<url-pattern>/java*</url-pattern> 这样只有以java开头的才过滤,其他的不过滤
你可以根据实际设置本回答被提问者采纳
第2个回答  2008-06-16
在第一个JSP中提交以后所有的提交都设过滤不就行了,
你用的STRUTS吗?
写配置文件不就好了???
第3个回答  2008-06-16
没看懂 说详细点

急求!Java里过滤器有哪些作用和用法
Java Web开发中的过滤器(filter)是从Servlet 2.3规范开始增加的功能,并在Servlet 2.4规范中得到增强。对Web应用来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端和服务器之间的请求与响应信息,并对这些信息进行过滤。当Web容器接受到一个对资源的请求时,它将判断是否有过滤器与这个资...

Javaweb题目,求大神解答指点
在你的 Web 应用的部署描述符 (web.xml) 中,使用 <filter> 和 <filter-mapping> 元素配置过滤器。这样,你就可以在所有请求到达指定的资源之前,先将其过滤一遍。下面是一个示例过滤器的完整代码,它实现了上述步骤:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.Filt...

面试篇-一文读懂Java中的过滤器和拦截器:实例详解,逐步掌握
过滤器实现需通过创建Filter接口的实现类,并在web.xml中配置,包含filter-name、filter-class和filter-mapping,以拦截特定URL路径的请求。拦截器实现需通过创建HandlerInterceptor接口的实现类,并在Spring MVC配置文件中注册,指定拦截器类名,通过配置路径来拦截相应请求。四、过滤器与拦截器相关面试题 过滤器...

Java学习第78天--过滤器应用(FIiter)完结
在服务器接受到浏览器发来的请求后,会先解析请求信息,创建request和response对象。若请求URL符合过滤器范围,则调用过滤器的doFilter方法进行请求拦截,并将request和response对象作为实参传递。在过滤器内部,可声明过滤器拦截逻辑。服务器加载和关闭时,会分别调用过滤器的init和destroy方法。过滤器的拦截范...

java web 过滤器跟拦截器的区别和使用
使用如下:在Servlet作为过滤器使用时,它可以对客户的请求进行处理。处理完成后,它会交给下一个过滤器处理,这样,客户的请求在过滤链里逐个处理,直到请求发送到目标为止。例如,某网站里有提交“修改的注册信息”的网页,当用户填写完修改信息并提交后,服务器在进行处理时需要做两项工作:判断客户端的...

Java设计模式:拦截过滤器模式的用法和范例
实现步骤包括:首先,创建Filter接口。此接口定义了过滤器的基本行为,包括执行过滤逻辑的方法。接着,设计实体过滤器类,如AuthenticationFilter和DebugFilter。这些类具体实现Filter接口,封装了特定过滤逻辑。然后,创建Target类,作为过滤器作用的目标对象。通过Target类,过滤器能够对其执行操作。构建FilterChain...

java web 过滤器跟拦截器的区别和使用
过滤器(filter):就是对请求起到过滤的作用,它在监听器之后,作用在servlet之前,对请求进行过滤。拦截器(interceptor):就是对请求和返回进行拦截,它作用在servlet的内部,具体来说有三个地方:servlet_1和servlet_2之间,即请求还没有到controller层。servlet_2和servlet_3之间,即请求走出controller层次...

j2ee中关于过滤器得用法?
回答:可以看一下马士兵或者张孝祥的,还有v512工作室的也还可以,这些你都能到网上直接搜到,我就不给链接了

j2ee中关于过滤器得用法?
选建个过滤器的类..比如我的转编码过滤器 再在web-inf目录打开web.xml 加入你过滤器的配置 <filter> <filter-name>EncodingFilter<\/filter-name> <filter-class>com.ypage.filter.EncodingFilter<\/filter-class> <\/filter> <filter-mapping> <filter-name>EncodingFilter<\/filter-name> <url-pattern...

拦截器与过滤器的区别以及他们的执行顺序?
过滤器 是在java web中 你传入的request response提前过滤掉一些信息 或者提前设置一些参数 然后再传入servlet或者struts的 action进行业务逻辑 比如过滤掉非法url(不是login do的地址请求 如果用户没有登陆都过滤掉) 或者在传入servlet或者 struts的action前统一设置字符集 或者去除掉一些非法字符 拦截器 是...

相似回答