form表单提交,action需要加项目名

<form action="/addUser" method="post">
        <h3>添加用户信息</h3>
        姓名:<input type="text" name="userName" id="userName"
            value="" /> 年龄:<input type="text" name="age" id="age"
            value="" /> <input type="submit" value="提交" />
</form>

1、提交时,若action以/开头,则表示使用绝对路径,需要在action加项目名或者加"<%=request.getContextPath()%>  ",

即:

<form action="项目名/addUser" method="post">
        <h3>添加用户信息</h3>
        姓名:<input type="text" name="userName" id="userName"
            value="" /> 年龄:<input type="text" name="age" id="age"
            value="" /> <input type="submit" value="提交" />
</form>

或:

<form action="<%=request.getContextPath()%> /addUser" method="post">
        <h3>添加用户信息</h3>
        姓名:<input type="text" name="userName" id="userName"
            value="" /> 年龄:<input type="text" name="age" id="age"
            value="" /> <input type="submit" value="提交" />
</form>

2、action不是以/开头,则表示是相对路径,此时不需要在action处加项目名。

猜你喜欢

转载自blog.csdn.net/qingyou193301/article/details/82023090