jsp中页面间传汉字参数转码的方法
2014-01-10 15:54
513 查看
转码:a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));
解码:java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");
例
a.jsp源代码
复制代码 代码如下:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
String str_test = "华工";
%>
<form method=post action="b.jsp?test=<%=java.net.URLEncoder.encode(str_test) %>">
<input type="submit" value="Submit" name="提交">
</form>
</body>
</html>
b.jsp源代码
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
String str = new String(request.getParameter("test").getBytes("ISO8859_1"));
%>
<BR>
<%=str %>
</body>
</html>
您可能感兴趣的文章:
相关文章推荐
- Blackberry 10 js+html5 AES 128加密
- xheditor-1.1.14-zh-cn.min.js控件使用
- 关于FlexPaper 2.1.2版本 二次开发 Logo 、打印、搜索、缩略图、添加按钮、js交互、右键菜单等相关问题
- JScrollPane 添加JTextarea的方法用setViewportView
- javascript遍历控件实例详细解析
- js 笔记 数组(对象)
- js判断上传文件的类型和大小
- Jackson 框架,轻易转换JSON
- JS:函数多个参数默认值指定
- JSP 500页面的异常信息
- JavaScript的extend函数
- JS模板引擎handlebars.js的简单使用
- JSP的四大作用域
- jsp的九大内置对象
- JSP页面元素
- Javascript模块化编程
- 工作总结-Extjs(二)
- 老记不住这个js判断radio的写法
- c:forEach 遍历集合中的元素,判断是否是最后一个元素
- js实现图片上传预览及进度条