2017-04-03 82 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

相关问题