a标签无法传递中文参数问题的解决。
可以通过form表单提交 隐藏域的方法解决。
前台jsp页面:
<a class="vsb_buton" href="javascript:goT('${gjm[14]}','${gjm[15]}','2','${gjm[1]}','2');" >审核</a>
js代码:定义提交form 函数 传递参数。
function goT(rpCode,rpDate,rpType,rpName,method){ document.getElementById("reportCode").value=rpCode; document.getElementById("reportDate").value=rpDate; document.getElementById("reportType").value=rpType; document.getElementById("reportName").value=rpName; document.getElementById("method").value=method; document.getElementById("goForm").submit(); }
jsp中的隐藏域
<form action="reportAction!red.action" id="goForm" method="post"> <input type="hidden" name="reportCode" id="reportCode" /> <input type="hidden" name="reportDate" id="reportDate" /> <input type="hidden" name="reportType" id="reportType" /> <input type="hidden" name="reportName" id="reportName" /> <input type="hidden" name="method" id="method" /> </form>