我有两个 jsp 文件,在 jsp1 中我有一个下拉菜单。从中我将一个值传递给第二个 jsp。我的第二个 jsp 中有一个back
按钮,当单击该按钮时,它会出现在第一个 jsp 中,我还必须记住我的下拉列表的选择。我无法实现第二种情况。
第一个jsp
<select id="ParentType" >
<option value="">select</option>
<%
for(String s:typeList)
{
%>
<option value="<%=s%><%=(s.equals(request.getParameter("value"))?"selected" : "")%> ><%=s%></option>
<%} %>
我正在从我的第二个 jsp 传递一个值,我试图与上面的选项值进行比较。它甚至没有显示我的下拉列表中的所有值,它也有一个空选择。
来自我的第二个 jsp
function gt3()
{
var val="<%=selectedType%>";
window.location.assign("gt_Iba?value="+val);
}
我需要的是当从 jsp2 单击后退按钮时,所选值在 jsp1 中应该保持不变。不使用在会话中存储值会更好,因为它只能在客户端使用,但如果我错了,也请纠正我。在将此问题标记为重复之前有任何帮助。