1:服务器端的地址 (服务器端的相对地址指的是相对于你的web应用的地址)
2:客户端的地址 (所有的html页面中的相对地址都是相对于服务器根目录)
web应用中的路径怎么写?
读取web中的文件 用 context 读取,路径要写相对于web应用的路径必须加’/’
严禁用绝对路径,通通以”/”开头
原则:
>>就看路径是给浏览器用的还是给服务器用的
>>给浏览器用的,要加上web应用的名称
>>给服务器用的,斜线即表示当前web应用
action 属性规定当提交表单时,向何处发送表单数据,表单的action提交 路径给浏览器用的
下面例子解析:
1) 请求转发 地址是给服务器用的 /表示web应用, 不用加web应用的名称 /a.jsp
web.xml文件中用到了路径 给服务器用的, 不需要加web应用 /b.jsp /servlet/Servlet1
2) 请求重定向 路径给浏览器,加上web应用名称 /day06/a.jsp
3) 超链接 路径给浏览器用的,/day06/a.jsp
4) 表单的action提交 路径给浏览器用的,/day06/a.jsp
5) img标签的src属性 路径给浏览器用的,/day06/a.jpg
6) script src 给浏览器用的 /day06/js/a.js
<form action="servlet/HelloRequest" method="get"> 用户名<input type="text" name="uname"/><br/> 密码<input type="password" name="pwd"/><br/> 年龄<input type="text" name="age"/><br/> 爱好<input type="checkbox" name="fav" value="1"/>高圆圆 <input type="checkbox" name="fav" value="2"/>柳岩 <input type="checkbox" name="fav" value="3"/>苍老师 <br/> <input type="submit" value="提交"/> </form>