将参数从一个jsp传递到另一个jsp

将参数从一个jsp传递到另一个jsp,jsp,Jsp,即使这个问题有很多答案,我仍然无法找到我所缺少的。下面是我的代码,我试图使用查询参数将irepno参数从主jsp传递到另一个jsp。但我收到的是空的。请找人帮忙找出是什么错误 main.jsp printcurreport.jsp 字符串repno=request.getParameter(“irepno”)如果有帮助的话,试试这个 main.jsp <label>IRno:</label><input type="text" name="irepno" id=

即使这个问题有很多答案,我仍然无法找到我所缺少的。下面是我的代码,我试图使用查询参数将irepno参数从主jsp传递到另一个jsp。但我收到的是空的。请找人帮忙找出是什么错误

main.jsp
printcurreport.jsp

字符串repno=request.getParameter(“irepno”)如果有帮助的话,试试这个

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>
IRno:
printcurreport.jsp

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

%>

是要传递值,我们有很多方法

从您的示例来看,您似乎希望通过querystring传递值

在您的代码中,您在参数中犯了错误,您没有通过上一页中设置的正确参数获取值

    - 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.
-main.jsp
//确保irepno有一定的价值。
-printcurreport.jsp
//在您的代码中,您在参数中犯了错误,您没有通过上一页中设置的正确参数获取值。

格式为?param=值。因此,使用getParameter(“param”)访问param的值,即如果${irepno}不为null,则getParameter(“repno”)将起作用。否。您能告诉我如何处理吗?否:

这是我在main.jspI中的输入参数。我在会话中不太清楚。你能帮我解决这个问题吗。我在主jsp中有一个名为irepno的文本字段。我只想在用户单击链接(在上面的代码中提到)时,将该字段中的内容与第二个jsp一起传递(这样我就可以使用get参数在第二个jsp中获得它)。因为我不清楚会议的范围。我不知道怎么继续。所以,请帮助我,谢谢你的支持。但是它应该在不提交表单的情况下发生。您能告诉我如何将值分配给${irepno}您能告诉我在您的情况下什么是“irepno”吗?那是什么东西吗?变量?它是我的主jsp页面中的文本字段之一。像IRno: