【问题标题】:display data in jsp using jstl使用jstl在jsp中显示数据
【发布时间】: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 中也没有输出。 当我添加&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; 它显示没有标签"foreach"定义在标签库中,前缀为"c"

如何显示数据??

【问题讨论】:

    标签: java jsp servlets jstl


    【解决方案1】:

    您的代码中有 &lt;c:forEach&gt; 标签的拼写错误,它的 foreach 。您也可以简单地使用模型类中声明的变量为${statuslist.screen}${statuslist.show}

    How to avoid Java code in JSP files?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-17
      • 1970-01-01
      • 2013-05-06
      • 2015-05-20
      • 2011-09-19
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      相关资源
      最近更新 更多