私はJSP、HTMLなどにかなり慣れていません...そして質問があります:
私は JSP を持っていて、JavaScript などを使用して、HTML 選択ボックスから選択した値を読み取ろうとしています。
<form name="ListForm" action="">
<select name="country" size="6">
<%
String[] testArray = {"Germany", "Russia", "China", "Iran", "USA", "Israel"};
for (int i = 0; i < testArray.length; i++) {
%>
<option value=<%=testArray[i]%>>
<%= testArray[i] %>
</option>
<%
}
%>
</select>
</form>
これはJavaScriptです:
<script type="text/javascript">
function getSelectedValue() {
var e = document.getElementById("country");
return e.options[e.selectedIndex].text;
}
</script>
ここで、この文字列を別の JSP に渡したいと思います。
<%
String testVar = request.getParameter("country");
session.setAttribute("varName", testVar);
%>
しかし、それはうまくいきません。理由はわかりますか?