【发布时间】:2014-12-07 08:22:16
【问题描述】:
我是JSTL 的新手。我想从JSP 的列表中显示数据。怎么做。我尝试了一些东西。我正在使用eclipse luna。
我的Status.jsp 文件
<%@ page import="javax.servlet.jsp.jstl.core.*"%>
<%@ page import="javax.servlet.jsp.el.*" %>
<c:foreach items="${statusdisplay}" var="statuslist">
<div class="row">
<div class="col-md-6 col-sm-12 col-xs-12">
<div class="input-group col-xs-12">
<span class="input-group-addon iga">Screen</span>
<input type="text" class="form-control" value= "${statuslist.getScreen()}" readonly>
</div><br>
<div class="input-group col-xs-12">
<span class="input-group-addon iga">Show</span>
<input type="text" class="form-control" value="${statuslist.getShow()}" readonly>
</div><br>
</div>
</c:foreach>
我的 Servlet 代码
request.setAttribute("statusdisplay", statuslist);
RequestDispatcher requestdispatcher=request.getRequestDispatcher("/Status.jsp");
requestdispatcher.forward(request,response);
当我在没有taglib 的情况下运行程序时,它没有显示错误,并且在 jsp 中也没有输出。
当我添加<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
它显示没有标签"foreach"定义在标签库中,前缀为"c"
如何显示数据??
【问题讨论】: