導航:首頁 > 編程語言 > action傳值到jsp亂碼

action傳值到jsp亂碼

發布時間:2023-07-22 19:29:13

㈠ struts2 action往jsp里傳值的時候接收的是中文,但是我把它用alert彈出的時候是unicode亂碼,這個怎麼解決

我目前在學jsp,要傳遞中文我們現在只有一種方法,表單提交並且為post方式,接受方的編碼格式必須與發送方一致才可以

㈡ jsp代碼中傳值亂碼

在jsp中設置字元類型為utf8

㈢ JSP傳值到ACTION中時繁體字和特殊字(玥等)亂碼 頁面和req接收都是GBK編碼

ya178 幫幫團:
你是直接用get方式傳的值吧。這種方式就算你編碼都統一,也經版常出現亂碼問題權,建議放到表單里用post方式提交,沒有表單的話就用js動態生成一個表單做提交
不這樣的話可以試著在服務端對收到的值重新做一次轉碼。

㈣ 怎麼解決jsp頁面get傳值中文亂碼問題

第一步來:在tomcat 的server.xml文件中設置源web伺服器埠配製中加下面兩句:
useBodyEncodingForURI="true"
URIEncoding="UTF-8"

第二步:JSP頁面編碼用UTF-8(也可以用「gb2312",第一步與解碼要一至)傳值時編碼一下:
以傳遞的參數為strPar為例, 在傳遞數據前將strPar進行編碼java.net.URLEncoder.encode(strPar,"UTF-8");

第二步:解碼 在獲取數據伺服器端Action中得到的strPar進行解碼java.net.URLDecoder.decode(strPar,"UTF-8");
本人測試時傳入action中可以不解碼也正常。

舉例:

Url傳值:
<a href="myPage.jsp?strPar=<%=java.net.URLEncoder.encode("中文參數值","UTF-8")%>">點擊這里</a>

//下面是解碼
String cnStr=java.net.URLDecoder.decode(strPar,"GB2312");

閱讀全文

與action傳值到jsp亂碼相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接