首页 > 代码库 > Java 之 Web前端(五)
Java 之 Web前端(五)
1.过滤器
a.定义:是一个中间组件,用于拦截源数据和目的数据之间的消息,并过滤二者之间传递的数据
b.步骤:
①建class继承Filter实现抽象方法
public class EncodingFilter implements Filter{ @Override public void doFilter(ServletRequest req , ServletResponse resp , FilterChain chain){ req.setCharacterEncode("utf-8"); resp.setCharacterEncode("utf-8"); //放行(过滤链) chain.doFilter(req , resp); } }
②配置xml文件
<filter> <filter-name>encoding</filter-name> <filter-class>com.filter.EncodingFilter</filter-class> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>/servlet/*</url-pattern> </filter-mapping>
2.监听器
a.application监听器
①建class继承ServletContextListener实现抽象方法
public class ApplicationListener implements ServletContextListener{
@Override public void contextDestroyed(ServletContextEvent sce){ } @Override public void contextInitialized(ServletContextEvent sce){ } }
②配置xml文件
<listener> <listener-class>com.listener.ApplicationListener</listener-class> </listener>
b.application属性监听器
①建class继承ServletContextAttributeListener实现抽象方法
②配置xml文件(同上)
c.session监听器、request监听器 与 application监听器类似
Java 之 Web前端(五)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。