1、服务器端的地址
服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于http://192.168.0.1/webapp/的。
其用到的地方有:
forwarder:servlet中的request.getRequestDispatcher(address);这个address是在服务器端解析的,所以,你要forwarder到a.jsp应该这么写:request.getRequestDispatcher(“/user/a.jsp”)这个/相对于当前的web应用webapp,其绝对地址就是:http://192.168.0.1/webapp/user/a.jsp。
sendRedirect:在jsp中
2、客户端的地址
所有的html中的相对地址都是相对于http://192.168.0.1/的,而不是http://192.168.0.1/webapp/的。
Html中的form表单的action属性的地址应该是相对于http://192.168.0.1/的,所以,如果提交到a.jsp为:action=”/webapp/user/a.jsp”;提交到servlet为action=”/webapp/handleservlet”
Javascript也是在客户端解析的,所以其相对路径和form表单一样。
分享到:
- 2008-10-24 12:31
- 浏览 903
- 评论(0)
- 论坛回复 / 浏览 (0 / 1972)
- 查看更多
相关推荐
jsp根路径解决方法,可以解决相对路径与绝对路径之间混淆的问题。
jsp页面路径问题,request.getcontentType.;request.getscheme;request.getServerName
JSP、Servlet中的相对路径和绝对路径(包括路径问题),解决繁琐的路径问题。
jsp路径问题解决方案,自己总结下来的希望能给需要帮助的人提供便利!
JSP相对路径的练习JSP相对路径的练习
在windows系统中,使用struts2的file属性不支持选择文件夹,只能选择到具体文件,通过js及ie浏览器配置则可实现选择到文件夹操作
绝对路径与相对路径.DOC文件.....
很好帮助理解路径问题,供大家参考使用.....................
<1> 老的Tomcat版本虚拟路径配置方法: <2> 较新版本的虚拟路径设置:
在Servlet转发到JSP页面时,此时浏览器地址栏上显示的是Servlet的路径,而若JSP页面的超链接还是相对于该JSP页面的地址且该Servlet和该JSP页面不在同一个文件夹下时,则会出现路径混乱问题。 2. 绝对路径概念 相对于...
Jsp选择路径.rar Jsp选择路径.rar Jsp选择路径.rar Jsp选择路径.rar
博文链接:https://shaqiang32.iteye.com/blog/212090
JSP的相对路径深入研究 资源源于不但搜索,自由源于不但努力
JSP中java脚本获取绝对路径 。
JSP中得到几种得到路径的方法,对此做出了总结。
jsp设置当前页面的默认路径.txt jsp设置当前页面的默认路径.txt jsp设置当前页面的默认路径.txt
获取文件夹路径,不是文件路径,但是这种方法需要设置安全等级,应为浏览器内核安全设置的时候是禁止范文文件夹路径的。
在jsp下选择文件夹后取得文件夹下所有的文件,返回文件集。
可以获取文件完整路径,不过要求环境是在windows下的google浏览器,应为不同浏览器,不同操作系统下获取文件路径方法不同,我没有找到通用的方法,因为浏览器处于安全考虑本身就禁止访问本地中的文件系统。
主要介绍了javaweb配置jsp路径映射操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧