来自<a href=""> tag not recieved in Spring Controller</a>的参数

时间:2014-05-09 11:24:24

标签: java spring jsp

我试图通过点击名称来显示员工的详细信息。

显示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错误。请告知我做错了什么

1 个答案:

答案 0 :(得分:0)

404表示无法找到“结果”视图。

确保您已正确配置了视图解析器。

如果您仍然无法识别它,请发布您的代码以获取查看解析程序配置,我会进一步提供帮助。