是否可以将 swithcase 放在 While 循环中?我正在尝试,但我无法将值传递到另一个页面,它只显示 null
<form action="NewFile1.jsp" method="get">
Birthday: <br>
<%! int i = 1, j;
String mon = "";%>
<%
out.println("<select name='month'>");
while(i <= 12) {
out.print("<option>" + i + "</option>");
i++;
}
out.print("</select>");
%>
<input type="submit" value="submit">
</form>
</body>
在组合框中输出所选值的页面
<body>
<%
//String mo = request.getParameter("month");
String mo = "";
switch(request.getParameter("month")) {
case "1": mo = "January"; break;
}
%>
<%=out.print("Birthday: " + mo)%>
例如,组合框中的数字分别代表月份。如果用户选择了 2,它应该在下一页显示“二月”。