假定你的web application 名称为news,你在浏览器中输入请求路径:
http://localhost:8080/news/main/list.jsp
则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字
打印结果:/news
2、System.out.println(request.getServletPath());
打印结果:/main/list.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/news/main/list.jsp
4、 System.out.println(request.getRealPath("/"));
打印结果:F:\Tomcat 6.0\webapps\news\test
结合到Spring MVC项目来说一下:
1.jsp:
<li><a class="add" rel="add-category" href="${ctx}/admin/category/create.do?parentId=${param.q_eq_parentId}" target="navTab" title="添加目录"><span>添加</span></a></li>
2.如何找到${ctx}/admin/category/create.do地址?
首先,找ctx代表什么。假如:pageContext.setAttribute("ctx", application.getContextPath());从上面的解说可以知道System.out.println(request.getContextPath())得出的是/news。故完整路径为:/news/admin/category/create.do。至于参数则根据实际研究。
内容来源:
http://my.oschina.net/xsh1208/blog/177522
相关推荐
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
java获取路径的各种方法,里面包含各种web工程获取路径的方法
C# 获取文件路径:WEB,控制台,winform获取文件路径。
如何在java中获取文件的绝对路径,以及在java web开发中得到文件的绝对路径。
web开发获得绝对路径的方法,很好用哦!
JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径、 文件的绝对路径 、 当前web应用的绝对路径、 取得请求文件的上层目录……
java project和java web project项目中如何获得相对路径、绝对路径问题详解
C#获取Web.API数据的后台方法,本例不包含api的输出方法 (输出方法请参考:http://download.csdn.net/detail/djk8888/9687185) (api的token验证参考:http://download.csdn.net/detail/djk8888/9680396)。 调试...
关于java和web工程项目中各种路径的获取总结借鉴.pdf
主要介绍了Symfony2获取web目录绝对路径、相对路径、网址的方法,结合实例形式分析了Symfony获取路径与网址的常用操作技巧,并给出了Request完整文件的源码供大家下载参考,需要的朋友可以参考下
下面小编就为大家带来一篇基于JAVA文件中获取路径及WEB应用程序获取路径的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
js 获取当前web应用的上下文路径实现方法 //js webcontext var webroot=[removed].href; webroot=webroot.substring(webroot.indexOf('//')+2,webroot.length); webroot=webroot.substring(webroot.indexOf('/')+...
java获取路径几种途径,1、获取web服务器下的文件路径,2、获取本地路径,3、获取相对路径
NULL 博文链接:https://wwwzhouhui.iteye.com/blog/504330
如何在界面上打开文件夹并获取路径;web讨论网页资料
使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...
高德地图路径规划api,批量获取坐标点间的距离,驾车时间等
web页面获取本地服务器硬盘的物理路径的代码
所谓java中的类路径是告诉java解释器和javac编译器去哪里找它们要执行或导入的类。类(包括class文件)可以存储在目录或jar...而类路径对一个javaweb应用而言,就是WEB-INF/classes下和WEB-INF/lib目录下的所有jar文件。