当前位置:首页 » 编程语言 » javaweb项目路径

javaweb项目路径

发布时间: 2022-12-15 12:19:15

java web项目访问路径问题。求解啊!

images的url写成src="${pageContext.request.contextPath}/images/logo.jpg"

一般会把${pageContext.request.contextPath}这部分提取出来,在jsp写成:

<% String path = request.getContextPath();%>

如图:

则images路径可以写成src="<%=path%>/images/logo.jpg"


访问login.jsp页面的话,写成http://ip:端口号/CityInfo/pages/login.jsp

Ⅱ 如何在java web项目中获得相对路径

第一步: 先获得classpath路径

Stringclasspath=this.getClass().getResource("/").getPath().replaceFirst("/","");

这样子可以得到classpath路径,类似于:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/WEB-INF/classes/


然后把WEB-INF/classes截取就能获得WebAPP目录啦:

StringwebappRoot=classpath.replaceAll("WEB-INF/classes/","");

得到的结果就是:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/


通过这个路径你就能获取该文件夹下的所有文件啦

Ⅲ java怎么取到web服务的根路径

java获取根路径有两种方式:

1)在servlet可以用一下方法取得:
request.getRealPath(“/”)
例如:filepach = request.getRealPath(“/”)+”//upload//”;
2)不从jsp,或servlet中获取,只从普通java类中获取:
String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
SAXReader() saxReader = new SAXReader();
if(path.indexOf(“WEB-INF”)>0){
path = path.substring(0,path.indexOf(“/WEB-INF/classes”)+16);
// ‘/WEB-INF/classes’为16位
document = saxReader.read(path+filename);
}else{
document = saxReader.read(getClass().getResourceAsStream(filename));
}

Ⅳ java web项目 相对路径怎么写

servlet里面通过String basePath=session.getServletContext().getRealPath("/");获取webRoot目录真实路径。
比如d:\tomcat 6\webapps\项目名
webRoot下面的resources目录通过File path = new File(basePath, "resources");获取
其它同理

如果是jsp的话,获取resources目录直接通过“<%=request.getContextPath()%>/resources”获取

Ⅳ 在一个Java WEB项目里然后获取项目工程的路径 不要Tomcat下的路径

request.getScheme()得到协议如:http://
request.getServerName() 得到服务器名称如:127.0.0.1
request.getServerPort() 得到端口号如8080
request.getContextPath() 得到当前上下文路径,也就是安装后的文件夹位置。

上面 连起来拼成完整的url

request.getRealPath()得到当前真实路径,不管是比如D:\xx\xx\xx\

用EL在页面里直接就是项目路径了
${pageContext.request.contextPath}

Ⅵ 如何获取java web项目的工程路径

request.getSession().getServletContext().getRealPath("/");//获取web项目的路径

this.getClass().getResource("/").getPath()//获取类的当前目录

热点内容
华为升级包怎么解压 发布:2025-05-10 03:18:24 浏览:603
c语言以什么结束 发布:2025-05-10 03:18:22 浏览:257
160android 发布:2025-05-10 03:03:30 浏览:178
pythonstorage 发布:2025-05-10 02:58:38 浏览:499
如何查看电脑配置显卡参数 发布:2025-05-10 02:37:00 浏览:106
证券交易密码在哪里修改 发布:2025-05-10 02:31:56 浏览:839
javafor是什么意思 发布:2025-05-10 02:23:09 浏览:842
学生云服务器可以搭建网站吗 发布:2025-05-10 02:10:36 浏览:441
共享的文件怎么访问权限 发布:2025-05-10 02:02:49 浏览:166
如何选生信分析服务器 发布:2025-05-10 01:53:11 浏览:409