打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
request.getContextPath()

 request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。

   当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。具体来说主要用两种部署的路径:

   一是将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件);

   另一中方法在Tomcat下的webapps中创建以项目名称命名(当然也可以用其他的名称)的文件夹,并将webRoot下的文件直接拷贝到该文件夹下。

   对于第一部署方法,request.getContextPath()的返回值为空(即:"",中间无空格,注意区分null)。

   对于第二部署方法,其返回值为:/创建的文件夹的名称。

   

   另外,对于SmartUpload.downloadfile()方法,其文件名参数中的路径部分是一个相对路径,并不包含由request.getContextPath()函数读取的部分,而仅仅包含该路径下的路径。

getContextPath效果

2007年07月13日 星期五 下午 01:11

 

<%

String path = request.getContextPath();

String basePath =request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

path IS: /jspSmartUpLoad

basePath IS: http://yangm1203.oicp.net:8080/jspSmartUpLoad/

request.getScheme() IS: http

request.getServerName() IS: yangm1203.oicp.net

request.getServerPort() IS: 8080

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java 中各种路径的获取 -- lsl小结 -- servlet & JSP 部分
Tomcat部署Web应用方法总结
Tomcat 部署方式
Tomcat 部署项目的三种方法
Tomcat性能监控工具Probe Quick Start
intellij idea部署web项目时的位置(Tomcat)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服