jsp中页面间传汉字参数转码的方法_JSP编程

转码: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>

时间: 2024-10-26 12:17:19

jsp中页面间传汉字参数转码的方法_JSP编程的相关文章

jsp中页面间传汉字参数转码的方法

 这篇文章主要介绍了jsp中页面间传汉字参数转码的方法,有需要的朋友可以参考一下 转码:a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));   解码:java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");     例   a.jsp源代码 代码如下: <%@ p

jsp中页面间传汉字参数转码

转码: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=gb2

JSP中使用JSTL按不同条件输出内容的方法_JSP编程

本文实例讲述了JSP中使用JSTL按不同条件输出内容的方法.分享给大家供大家参考.具体如下: ConditionalContentJSTL.jsp页面: <%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ taglib uri="/WEB-INF/tld/c-rt.tld" prefix="c-rt" %> <

jsp页面间传中文参数示例

 在url地址栏使用中文传参数可能会是乱码了,下面我们来看看正确的jsp中页面间传中文参数转码的方法  转码:    代码如下: a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));     解码:   代码如下: java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");

JSP页面中超链接传递中文参数出现乱码问题解决方法_JSP编程

本文实例讲述了JSP页面中超链接传递中文参数出现乱码问题解决方法.分享给大家供大家参考,具体如下: 这里分析超链接传递中文参数,在接受页面中出现乱码问题的解决方法. 解决方法: 在接受页面里可以如下处理, 复制代码 代码如下: <%=new String(request.getParameter("变量名字").getBytes("ISO-8859-1")) %> 注意这里用的是 new String() 创建一个新的字符串 例题: 页面一: <h

JSP中的编译指令和动作指令的两点区别_JSP编程

JSP中的编译指令和动作指令的区别 1.编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的脚本动作 2.编译指令是在将JSP编译成Servlet时起作用,而动作指令可替换成JSP脚本,是JSP脚本标准化写法

jsp实现从服务器下载xls文件到客户端的方法_JSP编程

本文实例讲述了jsp实现从服务器下载xls文件到客户端的方法.分享给大家供大家参考,具体如下: 参考网上的代码写了一个下载xls文件到客户端的jsp页面,只要将服务器的文件地址传给这个jsp页面就可以实现下载文件到客户端了. <%@ page language="java"import="java.util.*"pageEncoding="utf-8"%> <%@ taglib prefix="c"uri=&

jsp实现针对excel及word文档的打印方法_JSP编程

本文实例讲述了jsp实现针对excel及word文档的打印方法.分享给大家供大家参考,具体如下: 因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式 word页面只要在jsp头设置如下指令: 复制代码 代码如下: <%@page contentType="application/msword;charset=GBK" %> excel如

JSP使用自定义标签防止表单重复提交的方法_JSP编程

本文实例讲述了JSP使用自定义标签防止表单重复提交的方法.分享给大家供大家参考.具体如下: 1. 编写servelt: package cn.itcast.apsliyuan.web.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReques