首页 > 代码库 > javaweb基础 01--JSP取得绝对路径应用
javaweb基础 01--JSP取得绝对路径应用
1.相关函数说明
* request.getScheme() 等到的是协议名称,默认是http* request.getServerName() 得到的是在服务器的配置文件中配置的服务器名称 比如:localhost .baidu.com 等等* request.getServerPort() 得到的是服务器的配置文件中配置的端口号 比如 8080等等 * request.getContextPath() 返回站点的根目录* request.getRealpath("/")得到的是实际的物理路径,也就是你的项目所在服务器中的路径
2.用法示例
<% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort(); String path = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/"; String filePath=path+"resources/"; session.setAttribute("path", path); session.setAttribute("basePath", basePath); session.setAttribute("filePath", filePath);%>以上这段代码的project name是drp5.1,可在tomcat下的webapp目录下找到该目录。其中 request.getContextPath() = /drp5.1basePath = http://localhost:8080path = http://localhost:8080/drp5.1/filePath = http://localhost:8080/drp5.1/resources/
javaweb基础 01--JSP取得绝对路径应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。