request.getContextPath()
2015-07-17 14:15
537 查看
request.getContextPath()
(2013-03-13 15:32:58)分类:java |
当使用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
相关文章推荐
- UITableView属性及方法大全
- WPF 格式化输出- IValueConverter接口的使用
- hdu 1711 Number Sequence(kmp)
- hdu 1711 Number Sequence(kmp)
- GPUImage开源框架使用教程
- afnetworking2.0源码解析AFURLRequestSerialization
- Servlet做删除类似的操作的时候,如果需要传递很多参数简单方法request.getHeader("Referer")
- CF 558D(Guess Your Way Out! II-set解决区间问题)
- This Android SDK requires Android Developer Toolkit version 20.0.0 or above
- Android UI学习之SeekBar
- Android开发UI之ViewPager及PagerAdapter
- windows git gui右键sublime打开当前文件编辑
- UILable写出类似Cell的UITableViewCellStyleSubtitle状态下效果
- uint8_t / uint16_t / uint32_t /uint64_t 数据类型
- EDKII Build Process:EDKII项目源码的配置、编译流程[3]
- 自定义UINavigationController的后退按钮标题
- if continue 语句
- Ducci Sequence
- 玩转iOS 9的UIDynamics(转)
- 警察叔叔就是它!那些烦人的空格!