我试图通过点击名称来显示员工的详细信息。
显示Employees列表的jsp代码给出了它带有链接的详细信息。但是链接显示404错误
Students.jsp
<c:if test="${not empty objects}">
<table border="1" cellpadding="10">
<tr>
<td><b>ID</b></td>
<td><b>Name</b></td>
<td><b>Age</b></td>
<td><b>Date of Joining</b></td>
</tr>
<c:forEach var="o" items="${objects}">
<tr>
<td><c:out value="${o.id}" /></td>
<td>
<a
href="<c:url value="result.jsp">
<c:param name="studId" value="${o.id}"/>
</c:url>
"><c:out value="${o.name}"/></a>
</td>
<td><c:out value="${o.age}" /></td>
<td><c:out value="${o.doj}" /></td>
</tr>
</c:forEach>
</table>
</c:if>
我为收到请求而写的服务器代码是
@RequestMapping(value="/result", method=RequestMethod.GET)
public ModelAndView student(@RequestParam("studId") int studId, ModelMap model)
{
Student student=studentService.getStudent(studId);
model.addAttribute("name", student.getName());
model.addAttribute("age", student.getAge());
model.addAttribute("id", student.getId());
return new ModelAndView("result", model) ;
}
我有一个result.jsp来显示被点击员工的详细信息。 但它显示404错误。请告知我做错了什么
答案 0 :(得分:0)
404表示无法找到“结果”视图。
确保您已正确配置了视图解析器。
如果您仍然无法识别它,请发布您的代码以获取查看解析程序配置,我会进一步提供帮助。