jsp和js路径问题
来源:互联网 发布:ie8 js兼容性问题 编辑:程序博客网 时间:2024/05/29 08:26
一般jsp前都会插入两段java代码:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%
request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。
request.getContextPath()得到项目名,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为Test, <%=request.getContextPath()% >/ 将得到Test/,服务器端的路径则会自动加上.
path是获得根路径,你可以理解为获取项目在在服务器上的目录或者就是项目名称,即:/TestbasePath是获得全路径,并且包含端口号,即:http://localhost:8080/Test/
request.getScheme()返回的协议名称,默认是http。
request.getServerName()返回的是你浏览器中显示的主机名(例127.0.0.1).
getServerPort()获取服务器端口号(例:8080)。
path:当前站点名称
basePath:web全路径
<base href="value">为页面上所有相对 URL 规定基准 URL
而在jsp的head加入<base href="<%=basePath%>">即设置了基础路径
<base href="http://www.baidu.com">,那你下面的href属性就会以你上面设的为基准,
如:<a href="http://www.baidu.com/xxx.htm"></a>,你现在就只需要写<a href="xxx.htm"></a>
当然推荐使用<base href="<%=basePath%>">这种方法
阅读全文
1 0
- jsp和js路径问题
- jsp引用js和css路径问题
- jsp引用js, css路径问题
- 《记录问题》在路径没有错误时,jsp仍然无法引入js和css
- Jsp和Servlet中引用路径问题
- Jsp和Servlet中的路径问题
- jsp和struct2的路径问题
- JSP页面中JS,图片等相对路径引用问题
- JS、JSP不能正确获取上传文件路径问题
- Struts环境下jsp引用css js 路径问题
- jsp页面中引入js路径的问题
- 通过struts.xml配置映射后的jsp引入外部css和js的路径问题及css中图片url路径问题
- js和jsp取得项目根路径的方法
- jsp引入js时的绝对路径和相对路径
- jsp引入js时的绝对路径和相对路径
- jsp引入js时的绝对路径和相对路径
- css和js中资源路径问题
- ie和Firefox js跳转路径问题
- return "redirect:/userList.do";
- Android获取WIFI的SSID的一些差异,有的带引号
- javascript 倒计时5秒并跳转到index.jsp页面 博客分类: CSS|Javascript javascripthtmljspweb 今天总结一下之前做的系统中,系统如果出现错误后,
- return "redirect:/userList.do";
- Flume使用
- jsp和js路径问题
- Service客户端
- oracle授权表权限给用户
- CentOS7.0下Redis的安装和部署
- 一:类的创建和销毁__构建器builder和javaBean
- 梯度下降法
- 业务 重于技术
- 75. Sort Colors
- 轻量级的Canvas类库zrender使用笔记 :简单自定义图件开发