1. 程式人生 > >form表單提交,action需要加專案名

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處加專案名。