<form action="suibian/addUser" method="get"> 用户名:<input type="text" name="username"><br> 用户爱好:<br> 音乐 <input type="checkbox" name="userlike" value="music"> 体育 <input type="checkbox" name="userlike" value="sport"> 艺术 <input type="checkbox" name="userlike" value="art"><br> <input type="submit" value="Ok"> </form>
- 上面代码的action中的路径前面没有加”/“,是相对路径,相对于项目的ContextPath的,提交表单后会在ContextPath基础上 继续追加
<form action="/suibian/addUser" method="get"> 用户名:<input type="text" name="username"><br> 用户爱好:<br> 音乐 <input type="checkbox" name="userlike" value="music"> 体育 <input type="checkbox" name="userlike" value="sport"> 艺术 <input type="checkbox" name="userlike" value="art"><br> <input type="submit" value="Ok"> </form>
- 上面代码的action中的路径前面加上了”/“,是绝对路径,如果提交表单,会覆盖项目的Context Path,如果Context Path为”/“则和第一种没有区别
综上所述:action中加”/“ 绝对路径,会覆盖项目的Context Path