【发布时间】:2016-09-02 21:28:12
【问题描述】:
这就是我想要做的,用户输入一个名称,该名称被添加到放置在 servlet 上的 ArrayList 中,然后名称应该显示在组合框中,下面是我所拥有的。它引发错误“stray c foreach start tag”
索引.JSP
<body>
<form action="ServletGuardar.do" method="post">
Name<input type="text" name="name">
<input type="submit" name="save" value="Save">
</form>
<hr>
<form action="ServletGuardar.do" method="post">
Names<select name="database1">
<c:forEach items="${lista}" var="databaseValue">
<option value="${databaseValue}">
${databaseValue}
</option>
</c:forEach>
</select>
</form>
</body>
伺服器
ArrayList lista = new ArrayList();
String name = request.getParameter("name");
lista.add(name);
request.setAttribute("lista", "lista");
request.getRequestDispatcher("index.jsp").forward(request, response);
}
【问题讨论】:
-
那么问题是什么?
-
嗨,组合框(选择)不显示任何内容
标签: java jsp servlets arraylist