jsp中String path = request.getContextPath()的作用
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
上述语句是用来拼接当前网页的相对路径
request.getContextPath()获取web项目的根路径,即webContent(MyEclipse中是webRoot)
页面内部有一个连接,完整的路径应该是 http://localhost:8080/tmall/store_info.jsp
其中http://loclahost:8080/是服务器的基本路径,而tmall是当前应用程序的名字,那么,我的根路径应该是那么http://localhost:8080/tmall/
代码中的base,服务器就可以动态的将指定路径和页面的相对路径拼装起来,形成完整的路径。
1.request.getSchema();可以返回当前页面所使用的协议,就是”http”
2.request.getServerName();返回当前页面所在服务器的名字,就是上面例子中的”localhost”
3.request.getServerPort();返回当前页面所在服务器的端口号,就是上面例子中的”8080”
4.request.getContextPath();返回当前项目名字,如果项目为根目录,则得到一个"",即空的字条串。上面例子中的”tmall”
<base href=" <%=basePath%>">
设置基础路径的,basepath为变量
比如:<base href="http://www.baidu.com">,对应的href属性就会以你上面设定为基准,如:<a href="http://www.baidu.com/xxx.html"></a>你现在就只需要写<a href="xxx.html"></a>
jsp中String path = request.getContextPath()的作用相关推荐
- String path = request.getContextPath()和String basePath = request.getScheme()
在JSP当中我们会用此代码来拼接路径,所以此语句是用来拼装当前网页的相对路径的. <% String path = request.getContextPath(); String basePa ...
- String path = request.getContextPath(....拼装当前网页的相对路径
原文地址 <% String path = request.getContextPath(); String basePath = request.getScheme()+"://&q ...
- String path = request.getContextPath
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+re ...
- JSP中的:request.getScheme()+://+request.getServerName()+:+request.getServer
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+reque ...
- jsp中引入css文件不起作用
jsp中引入css文件不起作用 笔者遇到的问题所在是jsp页面引入css文件后,样式无法加载,在SpringMVC的配置文件dispatcherServlet.xml中引入如下代码后解决: <m ...
- JSP中base href=%=basePath%作用
通常在JSP页面开通有如下代码: Java代码 <% String path = request.getContextPath(); String basePath = request.get ...
- jsp中的basePath和path (绝对路径 相对路径)
转载请注明原文出处:http://blog.csdn.net/baidu_37107022/article/details/75233392 在JSP中的如果使用 "相对路径" 则 ...
- JSP中base href=%=basePath%的作用
来源于:http://fanshuyao.iteye.com/blog/2097229 首先了解是什么是<base href=""> <base href=&qu ...
- jsp中引用js文件 path
获取路径地址 String path = request.getContextPath(); String basePath = request.getScheme()+"
最新文章
- 2015.7.17( NOI2015 day1 )
- mysql判断是否在日期区间_通过sql判断时间区间是否存在数据
- 【APICloud系列|36】小米应用商店可以检测同个应用不同版本信息
- 省选+NOI 第六部分 技巧与思想
- 解决: service endpoint with name xxx already exists
- 开源编译工具和编译软件
- HTML - 文本及其格式化
- cmd链接php mysql数据库_php连接mysql数据库_cmd连接mysql数据库 - MySQL最新手册教程 - php中文网手册...
- LitePal的使用
- python3.7帮助文档,文档说明 · Python3.7.3官方文档 简体中文 · 看云
- Win10 企业版 LTSC 安转.appx的方式
- 皮尔兹777301安全继电器
- 面试官问你为什么离开上一家公司该怎么回答?
- 泛微OA流程中调用SAP接口
- 荣耀Magic 3Pro 充电架构分析
- java ctr_分组密码_计数器(CTR)模式_原理及java实现
- 网站管理员请注意jsDelivr因备案被取消CDN访问可能延迟或错误
- 超好用的清理软件Wise Disk Cleaner X
- 华中师范大学计算机学院校友,院部动态丨计算机学院:酸甜苦辣咸——你最pick谁...
- 0017-正方体的表面积和体积
热门文章
- python均分纸牌_Python实现比较扑克牌大小程序代码示例
- 数据装载器连接其他oracle数据库_07
- 组件使用中的细节点02
- Mycat_MySql更新数据库失败 --read-only
- SwitchHosts提示切换hosts失败!没有修改'C:\WINDOWS\system32\drivers\etc\hosts'的权限问题
- 2022春招马蜂窝旅游网第一轮面试 面经
- Java-分析类初始化
- 哈工大理论力学第八版电子版_校史上的这些天(37)| 和你一起在“岁月”中读懂哈工大...
- oracle数据库并行数限制,Oracle数据库并行处理技术详解(上)
- 512m硬盘装linux,硬盘装linux.doc