1. URL傳參:jsp向背景servlet傳參
<a href="<%=request.getContextPath()%>/AccountServlet?action=code&nbbm=${sl.sl_nbm}&
gsmc=${s1.sl_gsmc}">對賬單</a>
超連結傳參都是get方法
出現亂碼解決方法:
String gsmc = request.getParameter("gsmc");
gsmc = new String(gsmc.getBytes("ISO-8859-1"), "UTF-8"); //URL傳參中文必須轉碼
2. URL傳參:jsp調用javasript
<a href="javaScript:list('${accountID}','${nbbm}')" >[生成對賬單] </a>
javaSript存在方法:list(accountID,nbbm)
3. 前台展示資料是亂碼:

@解決方法:
response.setContentType("text/html;charset=UTF-8");//設定編碼格式
jsp與jsp之間用url傳參有中文時會出現亂碼,而且jsp編碼格式都是utf-8,
隻要是用get的傳參中文都會出現亂碼,必須要轉碼
String str = new String(request.getParameter("itstate").getBytes("ISO-8859-1"),"utf-8");