我有一个servlet:
request.setAttribute("agenzieList",businessLogic.findAllAgenzia());
rd = getServletContext().getRequestDispatcher("/prenotazioneAg.jsp");
rd.forward(request, response);
在我的jsp中,我希望将我的列表与select选项一起使用。 我是JSTL的新手,我试过了:
<select name="agenzia" onChange="toggleSubmit('d',this)">
<c:forEach items="${agenzieList}" var="agenzia">
<option value="${agenzia.idAgenzia}">${agenzia.nome}</option>
</c:forEach>
</select>`
如果我只在jsp中写${agenzieList}
,我可以看到包含每个元素的完整列表。
但我的选择框仍然是空的。所以我认为问题在于foreach语法。
我的错误在哪里?我不明白。
答案 0 :(得分:0)
导入必要的jstl
代码,
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
另外,请确保您的应用程序支持表达式语言。
有关EL See here
的信息希望这会有所帮助!!