2017-04-03 81 views
1

即使有很多答案可用於這個問題,我仍然無法找到我失蹤的東西。下面是我的代碼,我試圖從主jsp傳遞irepno參數到另一個使用查詢參數。但我收到空。請有人幫忙找出是什麼錯誤。從一個jsp傳遞參數到另一個

main.jsp 
 
<a href="printcurreport.jsp?irepno=${irepno}">Print Current Report</a> 
 

 
printcurreport.jsp 
 
String repno = request.getParameter("irepno");

<label>IRno:</label><input type="text" name="irepno" id="irepno" class="inp" value="<%=session.getAttribute("irepno")%>" /><br><br>

enter image description here

+0

格式是?param = value。因此,如果$ {irepno}不爲null,則使用getParameter(「param」)來訪問param的值,即getParameter(「repno」)將工作。 –

回答

1

試試這個,如果它可以幫助你。

main.jsp中

<label>IRno:</label><input type="text" name="irepno" id="irepno" class="inp" value="<%=session.getAttribute("irepno")%>" /> 

<a href="printcurreport.jsp?irepno=<%=session.getAttribute("irepno")%>">Print Current Report</a> 

printcurreport.jsp

<% 
    String irepno=request.getParameter("irepno"); 
    request.setAttribute("irepno",irepno); 

%> 
+0

謝謝。但沒有運氣。請檢查我的修改後的代碼 – kavi

+0

請問您可以告訴我怎樣處理 – kavi

+0



這是我在main.jsp中的輸入參數 – kavi

0

是通過我們有很多方面的價值,

從你的例子似乎你通過查詢字符串想傳遞值。

在您的代碼中,您在參數中犯了錯誤,您沒有通過您在前一頁中設置的正確參數獲取值。

- main.jsp 

     <a href="printcurreport.jsp?repno=${irepno}">Print Current Report</a> 

      // Make sure irepno has some value. 

    - printcurreport.jsp 

     <% out.println(request.getParameter("repno")); %> 

     // In your code you are making mistake here in the parameter, you are not fetching value through correct parameter which you have set in previous page. 
+0

您能否告訴我值將如何分配給$ {irepno} – kavi

+0

您能告訴我什麼是「irepno」在您的情況下?是一些對象?變量? –

+0

其在我的主jsp頁面中的文本字段之一。像 kavi

相關問題