a標籤傳值,Java接值亂碼

使用情景:
再項目查看頁面,有一個企業名稱,點擊a標籤按鈕,將企業名稱作爲參數傳到查詢頁面,並在頁面顯示所傳的企業名稱
點擊按鈕,將名稱傳值到風險查詢頁面,並將名稱帶出。

實現代碼:
JSP:
${prjtApplyInfo.sellerName } //查詢名稱
<a target="_blank" href="<%=path%>/ssl/riskSearch/riskSearch.htm?seachCompName=${prjtApplyInfo.sellerName}" class="btn-down-blue" style="margin-left:5px">風險查詢</a>
JAVA: controller
@RequestMapping("riskSearch.htm")
public String riskSearch(HttpSession session,ModelMap map,String seachCompName) throws UnsupportedEncodingException{
riskSearchService.getOrderPriceInfo(session,map,seachCompName);
return "ssl/riskSearch/search";
}
問題描述:
在Java中接到的seachCompName參數是亂碼的.
解決:將接到的亂碼轉回漢字
seachCompName = new String(seachCompName.getBytes("ISO-8859-1"),"UTF-8");
注意:UTF-8是因爲項目中web.xml配置就是utf-8的。
sname = new String(name.getBytes("ISO-8859-1"),"GBK"); //這是GBK的




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章