HTTP状态 404 - 未找到 jsp 请求地址出错

从jsp提交数据给controller处理时未找到相应的controller,注意其访问路径没有项目名的路径,那就说明请求的地址有问题

检查jsp请求路径<form action="/student/addStudent.do" method="post">  【/开头代表根路径,根路径不包含项目名称的地址,所以去掉/改为<form action="student/addStudent.do" method="post">即可】

addStudent.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    String basePath = request.getScheme() +"://"+
            request.getServerName() +":"+request.getServerPort()+
            request.getContextPath()+"/";
%>
<html>
<head>
    <title>注册学生</title>
    <base href="<%=basePath%>">
</head>
<body>
    <div align="center">
        <form action="/student/addStudent.do" method="post">
            <table>
                <tr>
                    <td>姓名:</td>
                    <td><input type="text" name="name"></td>
                </tr>
                <tr>
                    <td>年龄:</td>
                    <td><input type="text" name="age"></td>
                </tr>
                <tr>
                    <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                    <td><input type="submit" value="注册"></td>
                </tr>
            </table>
        </form>
    </div>

</body>
</html>


版权声明:本文为qq_37591292原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。