将数据从servlet发送到jsp并动态生成下拉列表

时间:2013-04-17 19:06:16

标签: java jsp java-ee servlets

在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

为什么这不起作用?

2 个答案:

答案 0 :(得分:0)

我解决了问题

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

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

答案 1 :(得分:0)

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

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

您还应关闭form