`

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

JSP 
阅读更多

 

通常在JSP页面开通有如下代码:

 

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

 

这段代码的意思是获取当前项目的路径,如:http://localhost:8080/项目名称。

 

在<head></head>中通常有如下代码:

 

<base href="<%=basePath%>">

 

这是设置基础路径的,basePath为变量,简单的静态网页的话你设置比如:<base href="http://www.baidu.com">,那你下面的href属性就会以你上面设的为基准,如:<a href="http://www.baidu.com/xxx.htm"></a>你现在就只需要写<a href="xxx.htm"></a>

分享到:
评论
1 楼 xiangxuehai_jiaer 2011-08-23  
以前真的还没有注意过呢!

相关推荐

    囧囧代码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代码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 ...

    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; ...

    JavaWeb实验报告.doc

    三、实验内容 页面代码:register.jsp &lt;html&gt; &lt;head&gt; &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;欢迎注册&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;center&gt; &lt;form action="register.jsp" method="post"&gt; &lt;h2&gt;用户注册&lt;/h2&gt; &lt;table width...

    简单的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;/...

    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 ...

    ajax无刷新来聊天代码

    ajax无刷新来聊天代码 只发关键部分了啊 /* *@ author 让痛苦痛苦 ... &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;% ArrayList al=(ArrayList)new UsersBo().ShowAllUsersZaixian(); %&gt; .............

    ajax无刷新聊天代码

    ajax无刷新聊天代码 只发关键部分了啊 /* *@ author 让痛苦痛苦 *@ param 开源QQ群:... &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;% ArrayList al=(ArrayList)new UsersBo().ShowAllUsersZaixian(); %&gt; .............

    ShopCarts实现

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

    验证码下载jsp

    &lt;base href="&lt;%=basePath%&gt;"&gt; &lt;title&gt;My JSP 'image.jsp' starting page&lt;/title&gt; &lt;meta http-equiv="content-type" content="text/html;charset=utf-8"&gt; &lt;meta ...

    ext时间控件,可以选择时分秒

    %=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;link rel=...

    fckedit编辑器

    BaseHref="" 相对链接的基地址 ContentLangDirection="ltr/rtl" 默认文字方向 ContextMenu=字符串数组,右键菜单的内容 CustomConfigurationsPath="" 自定义配置文件路径和名称 Debug=true/false 是否开启调试...

    简易聊天室

    %=basePath%&gt;"&gt; &lt;title&gt;My JSP 'Counter.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;...

    readonline项目需要的软件和jar包b.zip

    %=basePath%&gt;"&gt;删掉,否则FlexPaper不能浏览文件。 3.FlexPaper不能正常浏览文件的时候,可以试试在官网添加信任。网址...

    在线考试系统案例

    document.getElementById("isOkMsg").src = "&lt;%=basePath%&gt;/images/nos.png"; document.getElementById("usName").focus(); document.getElementById("login_ok").removeAttribute("disabled"); } function _...

    JSP页面文件中base标记用法实例分析

    本文实例分析了JSP页面文件中base标记用法。分享给大家供大家参考,具体如下: 我们在用IDE工具生成JSP页面时通常都包含下面的两段代码, &lt;&#37; String path = request.getContextPath(); String basePath = ...

    jsp提交到Servlet报404错误问题解决(webroot下子目录)

    第一次用jsp写东西,在webroot子文件夹下写jsp,当提交到Servlet时报404错误,老以为是子文件的问题,其实不是。...base href=”&lt;&#37;=basePath%&gt;”&gt; 呵呵,这种情况很奇葩吧,对于新手来说简

    JQuery ztree带筛选、异步加载实例讲解

    =basePath%&gt;&gt; &lt;title&gt;My JSP 'ztree.jsp' starting page&lt;/title&gt; &lt;link rel=stylesheet href=zTrees/css/zTreeStyle/zTreeStyle.css type=text/css&gt; &lt; script type=text/javascript src=...

    lhgcalendar时间插件demo

    % basePath%&gt;&quot;&gt; &lt;title&gt;My JSP &quot;MyJsp jsp&quot; starting page&lt; title&gt; &lt;script type &quot;text javascript&quot; src &quot;&lt;% basePath%&gt;lhgcalendar lhgcore js&...

Global site tag (gtag.js) - Google Analytics