form表单中的路径问题

<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

上一篇:xpath语法


下一篇:JMeter请求参数中中文显示乱码问题