过滤器
来源:互联网 发布:dnf属性白字算法 编辑:程序博客网 时间:2024/04/30 02:47
1 :-->执行顺序: 过滤器1请求 2:--->配置文件 <filter> 3:---> 作用 1:request.setCharacterEncoding("UTF-8"); 2:Hibernate中的作用1-->为了提交事务 Session session = HibernateSessionFactory.getSession();
第二个过滤器请求:
第二个过滤器响应!
过滤器2响应
解说:过这个结果可以得知在调用FilterChain对象的doFilter
方法之前的代码都是对请求的过滤,在此之后的都是对响应的过滤。
<filter-name>firstFilter</filter-name>
<filter-class>com.xasxt.filter.FirstFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>firstFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>SecondFilter</filter-name>
<filter-class>com.xasxt.filter.SecondFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SecondFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 字符问题 -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>com.xasxt.filter2.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>characterEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>*.do</url-pattern>//过滤所有的*。do,
</filter-mapping>
Transaction ts = session.beginTransaction();
try{
chain.doFilter(request, response);
ts.commit();
}catch(RuntimeException e){
ts.rollback();
System.out.println("异常错误信息:"+e.getMessage());
throw e;
}
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 一起讨论下用Hibernate怎样去查数据库的记录数
- map到jsp中遍历
- 关于中断处理程序中的关中断函数disable_irq和disable_irq_nosync
- java初学者实践教程1-配置环境变量
- 已知一个字符串,计算出各个字母在这个字符串中的数目
- 过滤器
- Android-在android应用中嵌入广告的方案
- 今后就以CSDN为家了
- For循环的新特性
- 重定向与请求转发
- ucoii 低版本错误
- JSON与JAVA数据的相互转换(基本应用)
- DWR使用
- android 自定义Dialog(背景图等)