gpt4 book ai didi

javascript - 如何在两个或多个 jsp 页面中检索选定的选项标记值

转载 作者:行者123 更新时间:2023-12-03 08:44:08 24 4
gpt4 key购买 nike

购买.jsp

 <form action="view.jsp" method="post">
<select id='category'>
<option value=""> Make a selection </option>
<option value='company'>company</option>
<option value='institution'>institution</option>
<option value='hospital'>hospital</option>
<option value='Others'>Others</option>
</select>
<input type = "submit" value="Submit"
</form>

View .jsp

    <script type="text/javascript">

function setAction(nPage){

document.forms[0].action = nPage;
}
</script>
<form>
<select onchange="setAction(this.value)">
<option value=''> Make a selection </option>
<option value='PDF2.jsp'> PDF</option>
<option value='XLS2.jsp'> XLS </option>
<option value='DOC.jsp'> DOC </option>
<option value='XLSX2.jsp'> XLSX </option>
</select>
<input type="submit" value="Submit">
</form>

首先,我将从 purchase.jsp 中选择公司,然后单击提交,它将转到view.jsp ,我将再次选择PDF2.jsp,然后单击提交,它将转到PDF2.jsp页面。现在我的问题是如何将我在 purchase.jsp 中选择的公司打印到PDF2.jsp。所以这里有 3 个 jsp 页面,第一个 jsp 页面中选择的值应该打印在第三个 jsp 页面中,但顺序应该从第一个 jsp(purchase.jsp) 到第二个 jsp(view .jsp) 以及从第二个 jsp(view.jsp) 到第三个 jsp(PDF2.jsp)。

PDF2.jsp

<body>
<form>
<%
String cat=request.getParameter("category");
System.out.println("It is" +cat);
%>
</form>
</body>

最佳答案

在view.jsp中,像这样将其设置到 session 中

<%
session.setAttribute("category",category);
%>

您可以像这样在任何其他 jsp 中检索它

String company= (String)session.getAttribute("category");

关于javascript - 如何在两个或多个 jsp 页面中检索选定的选项标记值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32962246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com