首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

一个非常优秀的AJAX中文有关问题解决过滤器

2012-09-14 
一个非常优秀的AJAX中文问题解决过滤器代码如下:?public class AjaxEncodeFilter extends HttpServlet imp

一个非常优秀的AJAX中文问题解决过滤器

代码如下:

?

public class AjaxEncodeFilter extends HttpServlet implements Filter {        /**     * AJAX使用中的字符过滤器,解决中文问题     */    private static final long serialVersionUID = 1L;        public void doFilter(ServletRequest servletRequest,                            ServletResponse servletResponse, FilterChain filterChain)                            throws IOException, ServletException {                      /*  if (logger.isDebugEnabled()) {                          logger.debug("doFilter(ServletRequest, ServletResponse, FilterChain) - start"); //$NON-NLS-1$                       }  */                                   HttpServletRequest request = (HttpServletRequest) servletRequest;                       HttpServletResponse response = (HttpServletResponse) servletResponse;                                  String requestedWith = request.getHeader("x-requested-with");                      String type = request.getContentType();                     if (requestedWith != null && "XMLHttpRequest".equals(requestedWith)                             && null != type                              && "application/x-www-form-urlencoded".equals(type)) {                           // logger.info("This's ajax post.set encode is UTF-8.");                          request.setCharacterEncoding("UTF-8");                             response.setCharacterEncoding("UTF-8");                            request.getParameterMap();                       }                                      filterChain.doFilter(request, response);                                 /*  if (logger.isDebugEnabled()) {                           logger.debug("doFilter(ServletRequest, ServletResponse, FilterChain) - end"); //$NON-NLS-1$                         }  */                  }        public void init(FilterConfig arg0) throws ServletException {            // TODO Auto-generated method stub                    }  }

?

热点排行