request.getContextPath() request.getrequesturl

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

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

request.getContextPath() request.getrequesturl

一是将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.getServer--Port()+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

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/301691.html

更多阅读

request.getParameterValues与getParameter的区别 request parametermap

request.getParameterValues(Stringname)是获得如checkbox类(名字相同,但值有多个)的数据。接收数组变量,如checkobx类型request.getParameter(Stringname)是获得相应名的数据,如果有重复的名,则返回第一个的值. 接收一般变量,如text类型JS

XMLHttpRequest对象open方法的用法 request用法

XMLHttpRequest对象open方法的用法-这次主要来说一下XMLHttpRequest对象的open()方法,比如我们有了要连接的URL,还有像传递的参数都可以跟在url的后面,然后就可以open()配置请求了这次主要来说一下XMLHttpRequest对象的open()方法,比如

声明:《request.getContextPath() request.getrequesturl》为网友少年不懂爱分享!如侵犯到您的合法权益请联系我们删除