Transfer code: a.href= "./showcont.jsp?tcontent=" +encodeuri (encodeURI (tcontent));
Decoding: Java.net.URLDecoder.decode ((String) request.getparameter ("Tcontent"), "UTF-8");
Cases
A.jsp Source Code
Copy Code code as follows:
<%@ 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 ">
<meta http-equiv= "Content-type" content= "text/html; charset=gb2312 "/>
<title> Untitled Document </title>
<body>
<%
String str_test = "laborers";
%>
<form method=post action= "B.jsp?test=<%=java.net.urlencoder.encode (str_test)%>" >
<input type= "Submit" value= "Submission" name= "submitted" >
</form>
</body>
B.jsp Source Code
Copy Code code as follows:
<%@ 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 ">
<meta http-equiv= "Content-type" content= "text/html; charset=gb2312 "/>
<title> Untitled Document </title>
<body>
<%
String str = new String (Request.getparameter ("test"). GetBytes ("Iso8859_1"));
%>
<BR>
<%=str%>
</body>