Jquery ajax通信问题
来源:互联网 发布:进入淘宝电脑版网页 编辑:程序博客网 时间:2024/09/21 09:06
关于jsp与后台java的Jquery ajax通信问题
通常会有乱码,如果jsp的页面编码和后台不一样就要注意了
比如: jsp 页面是GB2312
<%@ page language="java" contentType="text/html; charset=GB18030"pageEncoding="GB18030"%>
而后台是UTF-8就需要转换了。(后面有过滤器来转换)
但是:如果返回的 json 格式的数据,要在后台把数据转换为UTF8(jquery只支持UTF8)。
下面是处理字符的过滤器,struts中,只有一个servlet,action都是先经过servlet处理了的
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;
import javax.servlet.http.HttpServlet;
public class MyFilter extends HttpServlet implements Filter {
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("UTF-8");
arg1.setContentType("text/html;charset=UTF-8");
arg2.doFilter(arg0, arg1);
}
public void init(FilterConfig arg0) throws ServletException {
}
public MyFilter() {
super();
}
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void init() throws ServletException {
// Put your code here
}
}
在web.xml中加一段配置
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>web.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>MyFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
- Jquery ajax通信问题
- jQuery框架问题:ajax与web服务器通信
- jQuery框架问题:ajax与web服务器通信
- jQuery ajax 乱码问题
- jQuery Ajax缓存问题
- jquery ajax 缓存问题
- jquery ajax 相关问题
- jquery+ajax乱码问题
- jquery.ajax编码问题
- jquery Ajax 乱码问题
- Jquery ajax乱码问题
- jQuery Ajax中文问题
- jQuery ajax问题
- jquery ajax请求问题
- 在java中用jquery实现ajax通信
- 在java中用jquery实现ajax通信
- 轻松掌握AJAX(Jquery)异步通信
- ajax之jquery与struts2通信
- observer、listener模式的推与拉
- python发送邮件
- 取得SQL Server数据库的相关信息,如存储过程、函数等
- 水晶报表 子报表
- 如何在程序中获得应用程序的包名以及其他
- Jquery ajax通信问题
- vb6串口接收数据事件的数据读出示例
- php长连接和短连接
- Windows 下的计时类 StopWatch
- 面向对象——静态和动态的小问题
- 莫言首次回应穿燕尾服领诺奖争议 称入乡随俗
- length,length(),size()区别
- 解决PowerDesigner中DBMS设置的问题
- android shape 用法整理