【问题标题】:JSP not displaying DB data on index page, Java Web App using DerbyJSP不在索引页面上显示数据库数据,使用Derby的Java Web App
【发布时间】:2017-05-10 04:39:28
【问题描述】:

我正在构建一个简单的 CRUD 应用程序,提交表单后,数据进入数据库。我正在尝试遍历数据并将其显示在列表页面中,但无法使其正常工作,经过数小时的搜索,我来找您寻求答案。

这是要显示数据的列表页面代码。 DAO 和 Bean 类似乎都井然有序,但如果需要,我很乐意上传。谢谢。

<%@ page import="java.util.List, models.beans.*, models.entity.*"%>
<jsp:useBean id="load" class="models.beans.LoadBean" scope="request"></jsp:useBean>

<% List<Load> loadListing = load.findAll();%>

<% for (Load lod : loadListing) {%>

  <div class ="row container-fluid">
    <div class="list-group col-md-6 inline">
      <a href="#load" class="list-group-item " data-toggle="collapse"><b><%= lod.getApptTime()%><span class="space"></span><%= lod.getCarrier()%></b></a>
  </div>
</div>

<div id="load" class="collapse">
<div id="dvData">
<table class="table">
    <tr class="row">
      <th class="col-md-1 main-h">Order #</th>
      <th class="col-md-1 main-h">Vendor</th>
      <th class="col-md-1 main-h">Cases</th>
      <th class="col-md-1 main-h">Pallets</th>
      <th class="col-md-2 text-center main-h">Unload Start</th>
      <th class="col-md-2 text-center main-h">Unload End</th>
      <th class="col-md-2 main-h">Total Cost</th>
      <th class="col-md-2 main-h">Notify Driver</th>
    </tr>

    <tr class="row">
      <td class="col-md-1"><%= lod.getWorkOrder()%></td>
      <td class="col-md-1"><%= lod.getVendor()%></td>
      <td class="col-md-1"><%= lod.getCases()%></td>    
      <td class="col-md-1"><%= lod.getPallets()%></td>
      <td>
        <div class="form-group">
          <input type='text' class="form-control" value="<%= lod.getUnldStart()%>" readonly/>
        </div>
      </td>

      <td>
        <div class="form-group">
          <input type='text' class="form-control" value="<%= lod.getUnldEnd()%>" readonly/>
        </div>
      </td>

      <td>    
        <div class="form-group">
          <input type='text' class="form-control" value="$234.34" readonly/>
        </div> 
      </td>

      <td>
        <button class="btn btn-md btn-primary">Send</button>
      </td>
      <td>
        <a class="btn btn-sm btn-warning" href="<%= request.getContextPath()%>/pages/form.jsp?id=<%= lod.getId()%>">Edit
      </td>
      <td>
        <a class="btn btn-sm btn-warning" onclick="return confirm('Are you sure?');" href="<%= request.getContextPath()%>/pages/delete.jsp?id=<%= lod.getId()%>">Delete
      </td>
    </tr>
    <%}%>
</table>
</div>
</div>

【问题讨论】:

标签: java html jsp for-loop derby


【解决方案1】:
Try out this i think this will help you-
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<c:forEach items="${yourList}" var="var">
       <tr>
        <td><c:out value="${count = count+1 }" /></td>
        <td>${var.attributeName}</td>
       </tr>
      </c:forEach>

【讨论】:

    猜你喜欢
    • 2012-06-11
    • 2012-03-22
    • 2019-01-10
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 2020-07-27
    相关资源
    最近更新 更多