1 23 package org.openharmonise.rm.view.servlet.utils; 24 25 26 import java.io.*; 27 import javax.servlet.*; 28 import javax.servlet.http.*; 29 30 36 public class CharsetFilter implements Filter { 37 38 39 public CharsetFilter() { 40 } 41 42 public void destroy() { 43 } 44 45 public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { 46 47 HttpServletRequest req = (HttpServletRequest) servletRequest; 48 if (req.getCharacterEncoding() == null || req.getCharacterEncoding().equals("")) { 49 try { 50 req.setCharacterEncoding("UTF-8"); 51 } 52 catch (UnsupportedEncodingException uee) { 53 throw new ServletException(uee); 54 } 55 } 56 filterChain.doFilter(servletRequest, servletResponse); 57 } 58 59 public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException { 60 } 61 62 } 63 64 | Popular Tags |