0

私は2つのjspファイルを持っています.jsp1にはドロップダウンメニューがあります.そこから2番目のjspに値を渡しています. 2 番目の JSPにbackボタンがあり、それをクリックすると最初の JSP に移動し、ドロップダウン リストの選択を覚えておく必要があります。2 番目のケースを達成できません。

最初の jsp

<select id="ParentType" >
<option value="">select</option>
<%
for(String s:typeList)
{
%>
<option value="<%=s%><%=(s.equals(request.getParameter("value"))?"selected" : "")%> ><%=s%></option>
<%} %>

2 番目の jsp から値を渡していますが、上記のようなオプション値と比較しようとしました。ドロップダウン内のすべての値が表示されていないだけでなく、空の選択もあります。

私の2番目のjspから

function gt3()
{
var val="<%=selectedType%>";
window.location.assign("gt_Iba?value="+val);
}

私が必要とするのは、jsp2 から戻るボタンをクリックしたときに、選択した値が jsp1 で同じままであることです。クライアント側でのみ使用できるため、セッションに値を保存する必要はありませんが、間違っている場合はこれも修正してください。この質問を重複としてマークする前に助けてください。

4

1 に答える 1