我有一个屏幕,我将参数传递给其他屏幕。此参数包含单引号。 (例如,ABC的xyz)。另一个屏幕在屏幕上正确显示此参数。但是,我无法将加载请求提交给servlet。我无法弄清楚为什么? 尝试使用URL编码,替换'with \'并用'%27替换'。不适合我。 Plz帮助。
代码如下。
child page var scheme = document.forms[0].scheme.value;
window.location.href = redirectVal+".jsp?levelOfReport="
+ levelOfReport
+ "&circleCode="
+ circleCode
+ "&networkCode="
+ networkCode
+ "&moduleCode="
+ moduleCode
+ "®ionCode="
+ regionCode
+ "&branchCode="
+ branchCode
+ "&circleName="
+ circleName
+ "&moduleName="
+ moduleName
+ "&branchName="
+ branchName
+ "&Amount="
+ Amount
+ "&scheme="
+ scheme + "&fromDate=" + fromDate + "&toDate=" + toDate;
子页面
SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=<%=request.getParameter("scheme")%>
答案 0 :(得分:0)
你错过了方法调用的结束。
SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=<%=request.getParameter("scheme")%>
将你的报价映射给彼此,你告诉它做类似
的事情 SubmitButton('./SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=HTTP
您需要在该行的末尾添加额外的');