a标签无法传递中文参数问题的解决

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>
原文地址:https://www.cnblogs.com/colmeluna/p/3657250.html