2014-12-07 2 views
0

Я новичок в JSTL. Я хочу отображать данные из списка в JSP. Как это сделать. Я попробовал что-то. Я использую eclipse luna.отображение данных в jsp с помощью jstl

Мой 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"

Как отобразить данные ??

ответ

0

У вас есть опечатка для <c:forEach> тега, ее foreach в вашем коде. Также вы можете просто использовать переменные, объявленные в классе модели, как ${statuslist.screen} и ${statuslist.show}.

How to avoid Java code in JSP files?

+0

Как добавить taglib..it показывает ошибку – Premkumar

Смежные вопросы