servlet中的相对路径和绝对路径
一,servlet内部配置路径
a. web.xml中servlet 配置的路径
<url-pattern>/test1/helloWorld</url-pattern>
我们配置的这个“ /test1/helloWorld”,前面必须加“/” ---- 该“/”代表我们应用的名称。比如我们的应用名是“test”,那访问我们应有的地址就是: http:// 192.168.XX.XX:8080/test ,说白了就是代表项目的名称。
“ /test1/helloWorld”代表的路径就是:http:// 192.168.XX.XX:8080/test/test1/helloWorld
总结:
在应用内部,“/”代表的就是应用的名称!
二,页面配置路径
a. form的action路径配置
<form action=" /test /test1/helloWorld" method="post">
解析:
应用名是test,/ 代表站点的url http:// 192.168.XX.XX:8080/,所以/test代表 http:// 192.168.XX.XX:8080/test,
而/test1/helloWorld代表servlet在web.xml中配置的访问路径&