導航:首頁 > 編程語言 > 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亂碼相關的資料

熱點內容
oppo文件管理的圖片 瀏覽:335
plc編程步數怎麼計算 瀏覽:142
ipad看電腦文件 瀏覽:935
成都製作pdf文件 瀏覽:735
怎麼樣點開電腦裡面的網路連接 瀏覽:755
微信怎麼退出賬號 瀏覽:32
w微信開發者工具 瀏覽:325
資料庫還原附加 瀏覽:713
打包成exe執行文件 瀏覽:652
信豐營銷app有哪些 瀏覽:463
蘋果文件下載項如何下載 瀏覽:179
ps摳婚紗教程 瀏覽:203
如何在移動硬碟上隱藏文件夾 瀏覽:451
瑞虎8老車機怎麼刷app 瀏覽:992
學ui設計要學java嗎 瀏覽:275
淘寶票房數據源怎麼調整 瀏覽:470
iphone5s升級ios卡黑屏 瀏覽:622
u盤沒用的文件刪不了怎麼辦 瀏覽:561
文件夾解鎖工具 瀏覽:528
creo如何減小stp文件大小 瀏覽:857

友情鏈接