2015-01-14 16 views
0

我有一個屏幕,我將一個參數傳遞給其他屏幕。該參數包含單引號。 (例如ABC的xyz)。另一個屏幕在屏幕上正確顯示該參數。但是,我無法將加載請求提交給servlet。我無法弄清楚爲什麼? 嘗試使用URL編碼,將'with'替換爲'%'並替換爲'%27'。沒有爲我工作。 Plz的幫助。由於URL查詢字符串中的參數中的單引號引起的錯誤

代碼如下。

child page var scheme = document.forms[0].scheme.value; 
       window.location.href = redirectVal+".jsp?levelOfReport=" 
      + levelOfReport 
      + "&circleCode=" 
      + circleCode 
      + "&networkCode=" 
      + networkCode 
      + "&moduleCode=" 
      + moduleCode 
      + "&regionCode=" 
      + 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

你錯過了年底你的方法調用。

SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=<%=request.getParameter("scheme")%>

地圖您的報價海誓山盟,你告訴它做類似的東西

SubmitButton('./SubmitButton('./Report.do?method=getAgriProductWisePerformanceReport&levelOfReport=&scheme=HTTP

您需要在該行的末尾添加一個額外的');

相關問題