传球
1、项目web.xml中servlet的映射路径
-以“*”开关或“/”开头
2、转发路径并包含
*****以“/”开头:相对于当前项目路径,例如http://localhost:8080/项目名称/
request.getrequestdispacher (/bservlet ).for );
不以“/”开头:对于当前servlet路径。 request.getrequestdispacher (/bservlet ).for );
如果当前servlet是http://localhost:8080/项目名称/servlet/servlet,
http://本地主机:8080 /项目名称/servlet/servlet
3、重定向路径(客户端路径) ) ) )。
以/开头:对于当前主机,例如http://localhost:8080/,因此必须手动添加项目名称。
例如; response.sendredirect ((/day 10 _1/bservlet );
4、页面中的超链接和表单路径
和重定向一样,都是客户端路径! 必须添加项目名称
如果不以“/”开头,则相对于当前页面的路径。
3http://对于localhost 33608080/day 10 _1/html/form.html。
即http://本地主机:8080/day 10 _1/html/a servlet
制作以“/”开头的路径*****绝对路径!
5、ServletContext获取资源路径
对于当前项目目录,当然有index.jsp的目录
6、类加载器获取资源路径
相对classes目录
7、Class获取资源路径
以“/”开头的相对classes目录
对于当前. class文件所在的目录,它不以“/”开头。
-----------------