程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp頁面間傳中文參數示例

jsp頁面間傳中文參數示例

編輯:關於JSP

     在url地址欄使用中文傳參數可能會是亂碼了,下面我們來看看正確的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>   
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved