JSP,js,servlet之间传值时中文乱码的处理
来源:互联网 发布:淘宝销量类目排行榜 编辑:程序博客网 时间:2024/06/11 18:58
1、JSP和servlet之间互传
在JSP的开头,一定要有:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
在servlet文件xxx.java的doGet或者doPost开头,要有
response.setHeader("content-type", "text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");request.setCharacterEncoding("UTF-8");
这样,基本能确保两者间互传值中文的正确。
2、js传到servlet(典型的就是ajax或者js中的重定向)
js中处理:两次编码
msg = encodeURI(encodeURI("这里传的是中文"));
servlet java中处理:两次解码
import java.net.*;
URLDecoder.decode(request.getParameter("msg"),"UTF-8")
3、servlet通过url传值到JSP
String url = "test.jsp?status="+status; //status中含有中文url = new String(url.getBytes("UTF-8"),"ISO8859-1");response.sendRedirect(url);
解决。
0 0
- JSP,js,servlet之间传值时中文乱码的处理
- JSP,js,servlet之间传值时中文乱码的处理
- JSP和Servlet的中文乱码处理
- JSP与Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- JSP和Servlet的中文乱码处理
- jsp servlet中文乱码的处理方法终极版
- 蓝懿ios 技术内容和心得交流分享 11.8
- Python编写微信打飞机小游戏(二)
- c 中分号的应用详解 以及 什么时候该用{} 以及shell脚本中的分号
- HDU 1160 FatMouse's Speed(最长递减子序列变形)
- bzoj1626【Usaco2007 Dec】Building Roads 修建道路
- JSP,js,servlet之间传值时中文乱码的处理
- 用Go实现的简易TCP通信框架
- 用Eclipse进行C++开发时Bianry not found的问题解决
- 黑马程序员——面对对象———继承、多态、内部类等
- bzoj1627【Usaco2007 Dec】穿越泥池
- Android Studio中AVD SDk找不到的解决办法
- 大水题--CodeForces - 591A Wizards' Duel
- maven、hibernate连接mysql实例框架
- Android 进程生命周期 Process Lifecycle