jquery的ajax提交 乱码问题 用jquery进行Ajax时,回调函数是乱码,后台用response.setContentType("text/html;charset=utf-8");就能解决,可不想每个action里都写这个,在过滤器里应该怎么写?注:我用spring的MVC。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 忘了,好久没用了,想尽快解决就移到jsp专区吧 你这个功能每个action都要用吗 过滤器可以使用spring自带的一个过滤器试试看 一个简单的过滤器action的代码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;public class CharacterEncodingFilter implements Filter { public void destroy() { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding("utf-8"); chain.doFilter(request, response); } public void init(FilterConfig config) throws ServletException { }}web.xml 配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class> org.whatisjava.dang.filter.CharacterEncodingFilter </filter-class> </filter></web-app> UEStudio双击高亮显示选择的同类项 JS拖放DIV如何只允许在这个范围内的呢 如何判断一段字符串是ANSI还是Unicode? 急,怎么访问jquery.load取回后的html元素 用javascript如何连接一个dbf文件? 请问如何实现在关闭窗口时用javascript引导进入另外一个页面 怎样用JavaScript判断一个字符串是否为日期型字符串 有没有日历程序的源码? 使用JS动态添加元素和移除元素 新手问个简单题目 一段js小代码解释下 这段JS是什么意思
过滤器可以使用spring自带的一个过滤器试试看
action的代码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;public class CharacterEncodingFilter implements Filter { public void destroy() {
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("utf-8");
chain.doFilter(request, response); } public void init(FilterConfig config) throws ServletException {
}}web.xml 配置<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>
org.whatisjava.dang.filter.CharacterEncodingFilter
</filter-class>
</filter>
</web-app>