JavaWeb中如何实现自定义的Filter过滤器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计107个文字,预计阅读时间需要1分钟。
javaFilter @WebFilter(/CharacterFilter)public class CharacterFilter implements Filter {
@Override public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException { // 过滤逻辑 }
@Override public void destroy() { // 销毁逻辑 }}
Filter@WebFilter("/CharacterFilter") public class CharacterFilter implements Filter { public void destroy() { // TODO Auto-generated method stub } public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) resp; request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); chain.doFilter(request, response); } public void init(FilterConfig fConfig) throws ServletException { // TODO Auto-generated method stub } }
本文共计107个文字,预计阅读时间需要1分钟。
javaFilter @WebFilter(/CharacterFilter)public class CharacterFilter implements Filter {
@Override public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException { // 过滤逻辑 }
@Override public void destroy() { // 销毁逻辑 }}
Filter@WebFilter("/CharacterFilter") public class CharacterFilter implements Filter { public void destroy() { // TODO Auto-generated method stub } public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) resp; request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); chain.doFilter(request, response); } public void init(FilterConfig fConfig) throws ServletException { // TODO Auto-generated method stub } }

