`

JSP中<base href="<%=basePath%>">的作用

 
阅读更多

JSP中<base href="<%=basePath%>">的作用

 

来源于:http://fanshuyao.iteye.com/blog/2097229

首先了解是什么是<base href="">

 

<base href="value">为页面上所有相对 URL 规定基准 URL:

 

Html代码  收藏代码
  1. <head>  
  2. <base href="http://www.w3school.com.cn/i/" />  
  3. </head>  
  4.   
  5. <body>  
  6. <img src="eg_smile.gif" />  
  7. </body>  

 

 

定义和用法

href 属性规定页面中所有相对链接的基准 URL。

 

语法

<base href="value">

属性值

值 描述
URL 作为基准 URL 的绝对 URL(比如 "http://www.example.com/")。

 

 

 

Java代码  收藏代码
  1. <%  
  2. String path = request.getContextPath();  
  3. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
  4. %>  

 

获取当前项目的路径,如:http://localhost:8080/项目名称/。

 

设置基础路径的,basePath为变量,简单的静态网页的话你设置比如:

<base href="http://www.baidu.com">,那你下面的href属性就会以你上面设的为基准,

如:<a href="http://www.baidu.com/xxx.htm"></a>,你现在就只需要写<a href="xxx.htm"></a>

 ==========================================================

<base href="http://www.baidu3.com" />

<script type="text/javascript" src="plugins/supersized/supersized.3.2.7.min.js"></script>

<link rel="stylesheet" href="css/login/login.css">

 

结果:

Request URL:
http://www.baidu3.com/plugins/supersized/supersized.3.2.7.min.js
 
Request URL:
http://www.baidu3.com/css/login/login.css
分享到:
评论

相关推荐

    囧囧代码jsp代码jsp

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;My JSP 'text.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    jsp分页,超酷!!!!

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;MyJSP 'test.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    springword

    spring 的实例源码 &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;My JSP 'index.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; ...

    jsp代码jsp代码

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;My JSP 'text1.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    jsp实验项目实训实验四

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;主页面&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div align="center"&gt; &lt;table&gt; &lt;tr&gt; &lt;th&gt;主页面&lt;/th&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;jsp:include page="4-3.jsp"&gt; &lt;jsp:param value="John...

    用jsp编写计算器,文件供包含连个代码,分别是计算页面代码和显示结果的代码。

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;提交网页&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta http-equiv="expires" content="0"&gt; ...

    简单的servlet增,删,改,查

    &lt;td&gt;&lt;a href='addUser.jsp'&gt;添加&lt;/a&gt;&nbsp; &lt;a href='&lt;%=basePath%&gt;DelUserServlet?id=&lt;%=users.getId()%&gt;'&gt;删除&lt;/a&gt;&nbsp; &lt;a href='updateUser.jsp'&gt;更新&lt;/a&gt;&nbsp; &lt;a href="login.jsp"&gt;登陆&lt;/...

    网站开发之MyEclipse简单实现JSP网页表单提交及传递值1

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;Login Page&lt;/title&gt; &lt;!-- Meta tags for SEO --&gt; ... &lt;/head&gt; &lt;body&gt; &lt;% if (username != null) { %&gt; 用户名: &lt;%= username %&gt; &lt;br/&gt; &lt;% } %&gt; &lt;!-- Display the form ...

    Java邮箱注册

    &lt;link href="&lt;%=basePath %&gt;css/base.css" rel="stylesheet" type="text/css"&gt; &lt;link href="&lt;%=basePath %&gt;css/reg.css" rel="stylesheet" type="text/css"&gt; &lt;link rel="stylesheet" href="&lt;%=basePath %&gt;css/...

    留言簿课程设计JSP课程设计

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;MyJSP 'index.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    基于Web MVC系统架构实现的用户注册.docx

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;My JSP 'userRegister.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    ajax、mysql、jstl实现分页、局部刷新界面

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;动漫搜索&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta http-equiv="expires" content="0"&gt; ...

    人事信息管理系统

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;My JSP 'index.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    JSP中使用数据库5 删除数据.txt

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;MyJSP 'insdata.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    JSP中使用数据库2 主页面.txt

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;MyJSP 'index.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    java开发,短信,验证

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;中国证券会证券期货违法违规举报中心-注册&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta ...

    SSM框架项目实例源代码从注册开始结合数据库.docx

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;入口页面&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta http-equiv="expires" content="0"&gt; ...

    jsp+java查询登录源代码.doc

    其中`&lt;base href="&lt;%=basePath%&gt;"&gt;`用于设置基础URL路径,方便页面中的链接能够正确指向服务器上的资源。 ##### 2. 用户名和密码输入 HTML部分包含了一个简单的表单,用于收集用户的用户名和密码: ```html &lt;form ...

    JSP中使用数据库4 更新数据.txt

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;数据操作&lt;/title&gt; &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta http-equiv="expires" content="0"&gt; &lt;meta ...

Global site tag (gtag.js) - Google Analytics