簡體   English   中英

為什么在本地主機(jsp 文件)中不顯示該表?

[英]Why wouldn't the table show in the local host (jsp file)?

我為網絡寫了一個jsp文件。我使用的是tomcat 8.5。 然而,桌子並沒有像我想要的那樣出來。 零件出來了,但零件完全是空的,甚至沒有框架。

這是下面的代碼。

  <%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="java.sql.*,enrollBean.*, Attendance.*"%>
<!DOCTYPE html>

<html><head><title> </title></head>
<body>
    <%@ include file="top_project.jsp"%>
    <% if (session_id == null)  response.sendRedirect("login.jsp"); %>
    String c_id= request.getParameter("c_id");
    <table width="75%" align="center" border>   <br>
        <tr>
            <th>1</th>
            <th>2</th>
            <th>3</th>
            <th>4</th>
            <th>5</th>
            <th>6</th>
            <th>7</th>
            <th>8</th>
        </tr>
    <br>
    <jsp:useBean id="att" class="AttendanceBean.AttendanceBean"/>
    <jsp:useBean id="enrollMgr" class="enrollBean.EnrollMgr" />
    <%     
        Vector vlist = enrollMgr.getEnrollList(session_id);
        int counter = vlist.size();
        Vector vlist2 = att.getAttendanceList(session_id,<%=en.getCId()%>);
        int counter = vlist2.size();


    %>

    <tr>
        <td align="center"><%=en.getCId()%></td>
        <td align="center"><%=en.getCIdNo()%></td>
        <td align="center"><%=en.getCName()%></td>
        <td align="center"><%=en.getCUnit()%></td>
        <td align="center"><%=en.getCId()%></td>
        <td align="center"><%=en.getCIdNo()%></td>
        <td align="center"><%=en.getCName()%></td>
        <td align="center"><%=en.getCUnit()%></td>
    </tr>   



    </table>
</body>
</html>

請幫我解決這個錯誤。

至少你在 JSP/HTML 源碼中有以下錯誤:

  • String c_id= request.getParameter("c_id"); 應該用<% ... %>括起來。
  • <br>不允許在<table><tr>
  • <br>不允許在</tr><tr>

變量en是在top_project.jsp引入的嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM