0

在一个 servlet 中,我有一个包含数据的列表。我将该列表放在一个方法doget()中,以便在 onPage Load 事件中访问它。

List<Integer> list = pse.populateemployee();
request.setAttribute("list", list);

我想使用 JSTL 将该列表发送到我的 JSP 页面。

我试过这个:

<select name="selectemployee">
 <c:forEach var="employees" items="${list}">
     <option> <c:out value="${employees}"/> </option>
 </c:forEach>
</select> 

我正在使用 MVC

为什么这不起作用?

4

2 回答 2

0

您需要添加链接..例如您在jsp页面中,如果您想从jspservlet,您需要提供路径..(./servlet name在jsp页面中)

<form action="./servlet name" method=post>
<\form> 

您还应该关闭form.

于 2013-05-27T14:07:00.170 回答
0

我解决了这个问题

我正在运行 servlet 的 jsp 页面,这就是为什么 jsp 页面在加载时没有从 servlet 获取数据

现在告诉我如何在 XML 文件中映射我的 servlet 以首先运行 servlet 而不是 jsp

于 2013-04-17T20:15:01.140 回答