【发布时间】:2020-10-20 17:01:53
【问题描述】:
我有一个下拉菜单,我想在从菜单中选择一个项目时将其显示在下面。 这是我的jsp:
<body>
<select name="courseSelect">
<c:forEach var="course" items="${courses}">
<option name="courseOption" value="${course.name}">${course.name}</option>
</c:forEach>
</select>
${courseSelect} //for example to show it here
</body>
这是我的 servlet:
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession(true);
String courseSelect = request.getParameter("courseSelect");
session.setAttribute("courseName", courseSelect);
session.setAttribute("courses", Course.allCourses());
RequestDispatcher rd = request.getRequestDispatcher("home.jsp");
rd.forward(request, response);
}
我试图从选择标签和选项标签中获取参数,但它没有显示任何内容。我该如何解决这个问题?
【问题讨论】:
-
使用
js而不是在选择更改时获取值并将其放入某个 div 中。