Html 无效的位置<;th>;标签
这是一个简单jsp页面的html,所有的Html 无效的位置<;th>;标签,html,Html,这是一个简单jsp页面的html,所有的标记都是无效的位置。我正在遵循与我尝试做的项目类型相同的指南,这也是指南的内容 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Doctors</title> </head> <body> <div align="center"&
标记都是无效的位置。我正在遵循与我尝试做的项目类型相同的指南,这也是指南的内容
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Doctors</title>
</head>
<body>
<div align="center">
<h1>Doctor List</h1>
<h3><a href="newDoctor">New Doctor</a></h3>
<table border="1">
<th>Id</th>
<th>Name</th>
<th>Email</th>
<th>Medical Degree</th>
<th>Education</th>
<th>Action</th>
<c:forEach var="doctor" items="${doctors}">
<tr>
<td>${doctor.id}</td>
<td>${doctor.lastName}, ${doctor.firstName}</td>
<td>${doctor.email}</td>
<td>${doctor.degree}</td>
<td>${doctor.education}</td>
<td>
<a href="editDoctor?id=${doctor.id}">Edit</a>
<a href="deleteDoctor?id=${doctor.id}">Delete</a>
</td>
</tr>
</c:forEach>
</table>
</div>
</body>
</html>
医生
医生名单
身份证件
名称
电子邮件
医学学位
教育类
行动
${doctor.id}
${doctor.lastName},${doctor.firstName}
${doctor.email}
${博士学位}
${博士教育}
编辑:感谢您的快速回答添加
标签,并将所有
放在两者之间
像这样:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Doctors</title>
</head>
<body>
<div align="center">
<h1>Doctor List</h1>
<h3><a href="newDoctor">New Doctor</a></h3>
<table border="1">
<tr>
<th>Id</th>
<th>Name</th>
<th>Email</th>
<th>Medical Degree</th>
<th>Education</th>
<th>Action</th>
</tr>
<c:forEach var="doctor" items="${doctors}">
<tr>
<td>${doctor.id}</td>
<td>${doctor.lastName}, ${doctor.firstName}</td>
<td>${doctor.email}</td>
<td>${doctor.degree}</td>
<td>${doctor.education}</td>
<td>
<a href="editDoctor?id=${doctor.id}">Edit</a>
<a href="deleteDoctor?id=${doctor.id}">Delete</a>
</td>
</tr>
</c:forEach>
</table>
</div>
医生
医生名单
身份证件
名称
电子邮件
医学学位
教育类
行动
${doctor.id}
${doctor.lastName},${doctor.firstName}
${doctor.email}
${博士学位}
${博士教育}
我希望这能解决这个问题 看起来您只需要一些表行,但是让我们添加
tbody
和thead
以确保安全测量:
<table>
<thead>
<th>Id</th>
<th>Name</>
<th>Email</th>
<th>Medical Degree</th>
<th>Education</th>
<th>Action</th>
</thead>
<tbody>
<c:forEach var="doctor" items="${doctors}">
<tr>
<td>${doctor.id}</td>
<td>${doctor.lastName}, ${doctor.firstName}</td>
<td>${doctor.email}</td>
<td>${doctor.degree}</td>
<td>${doctor.education}</td>
<td>
<a href="editDoctor?id=${doctor.id}">Edit</a>
<a href="deleteDoctor?id=${doctor.id}">Delete</a>;
</td>
</tr>
</c:forEach>
</tbody>
</table>
身份证件
名称
电子邮件
医学学位
教育类
行动
${doctor.id}
${doctor.lastName},${doctor.firstName}
${doctor.email}
${博士学位}
${博士教育}
;
他们仍然需要在tr
元素中。尽管如此,我仍然没有获得否决票。所以这些天来巨魔们……这也解决了我面临的类似问题。我想知道为什么要这样做?这是因为之前的结构符合