过滤器参考
来源:互联网 发布:sql合并相同行 编辑:程序博客网 时间:2024/06/03 12:51
编码过滤器:
package com.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;/** * 编码过滤器 * * * @author wushengxin * */public class EncodingFilter implements Filter { public void destroy() { // TODO Auto-generated method stub } /** * 设置request和response的编码类型为utf-8 * * */ public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { req.setCharacterEncoding("UTF-8"); res.setCharacterEncoding("UTF-8"); chain.doFilter(req, res); } public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub }}
struts过滤器:
package com.filter;import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;/** * struts过滤器 * * *@author wushengxin * */public class StrutsFilter extends StrutsPrepareAndExecuteFilter { @Override /** * 判断是否为链接是否为struts * * * * */ public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; String requestURI = request.getRequestURI(); if (requestURI.indexOf("/servlet") != -1) { // 是一个Servlet chain.doFilter(request, res); }else if (requestURI.indexOf("/ueditor") != -1) { chain.doFilter(request, res); } else { /** * 调用StrutsPrepareAndExecuteFilter中的Action过滤器 */ super.doFilter(req, res, chain); } }}
0 0
- 过滤器参考
- django 内建标签和过滤器参考
- Spring_Security_3.0.1中文参考文档 Chapter 8.核心安全过滤器
- 如何配置Filter过滤器处理JSP中文乱码<参考>
- Spring Security 自定义资源访问权限过滤器Fliter ,参考FilterSecurityInteceptor
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
- shell内部命令-----变量类
- HDUOJ Train Problem I
- 【POJ3181】【Dollar Dayz】
- 子集生成
- 过滤器参考
- 【转】【阮一峰】为什么Lisp语言如此先进?(译文)
- dlopen 方式调用 Linux 的动态链接库
- 黑马程序员——面向对象(多态,内部类、异常、包)
- synchronized 与 Lock 对比
- 监听器参考实例
- Fedora 不能打开其它NTFS盘
- 牡丹江2014网络赛 E zoj—3813 规律与线段树
- sgu154(数论入门)