【发布时间】:2014-01-07 07:44:06
【问题描述】:
为什么 jstl 不能与
一起工作(空白结果)response.sendRedirect(url);
jstl 正在使用
request.getRequestDispatcher(url).forward(request,response);
编辑:在我的jsp中
<c:forEach items="${requestScope.(List from servlet)}" var="s">
<h1><c:out value="${s.(variable from list)}"></c:out></h1>
</c:forEach>
【问题讨论】:
-
@Aniket 我已经编辑了我的问题
-
定义“不工作”。您意识到请求中存储的所有属性在重定向后都会丢失,对吧?
-
不工作=我的意思是列表是空的,保存在 request.setAttribute("key",list object);如果重定向它是空的,如果我使用调度程序,则填充列表。
-
使用调度程序比使用重定向更好吗?因为如果调度程序正在使用 servlet 的 url 而不是 jsp 页面,例如。 “page.jsp”。