`

在jsp页面中加上basePath的路径问题

阅读更多
JSPMyeclipse
利用myeclipse创建jsp页面时会自动加上
Html代码 
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 

Html代码 
<base href="<%=basePath%>"> 

这说明在该页面中的所有路径都是于项目的WebRoot为相对路径,<%=basePath%>显示的是ip地址端口和/项目发布名,如项目的WebRoot下的Images/xxx.jpg,则在任何含有
Html代码 
<base href="<%=basePath%>"> 

的页面中都是以Images/xxx.jpg来访问该图片。如WebRoot/jsp/first.jsp
在first.jsp中含有xxx.jpg应该为
Html代码 
<img src="Images/xxx.jpg"/> 

而不是
Html代码 
<img src="../Images/xxx.jpg"/> 

好处:
      1.不需要在页面中以../或../../来回到上级或上上级目录
      2.都是相对于WebRoot目录,实现了路径的统一
分享到:
评论

相关推荐

    在js文件中如何获取basePath处理js路径问题

    js路径的问题有时候不好处理,在jsp中,我们可以用el表达式直接获取basePath,但是在单独js文件中不能用el表达式,又不想在jsp中单独的写个变量,可以用以下方法: 代码如下: var location = [removed]+”).split(...

    JSP实现简单的用户登录并显示出用户信息的方法

    本文实例讲述了JSP实现简单的用户登录并显示出用户信息的方法。分享给大家供大家参考。具体实现方法如下: login.jsp 代码如下:&lt;&#37;@ page language=”java” import=”java.util.*” pageEncoding=”GB18030...

    java /jsp FCKeditor 配置

    在jsp页面出现FCKeditor 引用错误. 把页面中的下面代码中 id="infoContent" basePath="../../FCKeditor/" width="822" height="300" skinPath="../../FCKeditor/editor/skins/silver/" defaultLanguage="zh-cn" ...

    FCKeditor 在jsp中的用法

    修改配置文件 fckconfig.js ... 删除spell check 相关的两处地方 修改如下 url, 使用 fckeditor ...FCKConfig.BasePath " filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector "

    jsp动态网页设计指导书

    JSP动态网页设计实验指导书index jsp: &lt;%@ page language &quot;java&quot; import &quot;java util &quot; pageEncoding &quot;GBK&quot;%&gt; &lt;% String path request getContextPath ; String basePath ...

    sql server+jsp增删改查.doc

    在HomePage.jsp中,我们可以看到首页的设计。首页的主要功能是提供用户选择不同的操作,包括学生信息查询、学生信息删除、学生信息添加和学生信息修改。 在首页的设计中,我们使用了HTML、CSS和JavaScript技术来...

    basepath:Slim 4的基本路径检测器

    选择性/基本路径 Slim 4的URL基本路径检测器。 特征 支持Apache和PHP内置Web服务器 经过测试 没有依赖关系 非常快 支持的服务器 具有mod_rewrite和.htaccess的Apache Web服务器 PHP内置网络服务器 要求 PHP 7.2+或...

    jsp文件绝对路径的设置方法

    代码如下: &lt;&#37; String path = request.getContextPath(); String basePath = request.getScheme() + “://” + request.getServerName() + “:” +... 您可能感兴趣的文章:JSP对URL链接中的中文乱码处理方法总结j

    网页设计实验报告.doc

    3. 编写第一个 JSP 网页程序,在 JSP 页面中嵌入脚本代码,通过内置对象 out 在页面中打印出“Hello My First JSP Page”。 4. 使用浏览器运行测试网页。 四、实验步骤 实验步骤如下: 1. 启动 MyEclipse 程序,...

    jsp代码jsp代码

    *" pageEncoding="ISO-8859-1"%&gt; ... &lt;title&gt;My JSP 'text1.jsp' starting page &lt;meta http-equiv="expires" content="0"&gt; ,keyword2,keyword3"&gt; &lt;!-- --&gt; This is my JSP page. &lt;/html&gt;

    JSP框架类frameset和frame的区别和用法

    JSP框架类frameset和frame是Web开发中常用的技术,用于构建复杂的网页布局。下面将详细介绍frameset和frame的区别和用法。 frameset frameset标签用于声明页面使用框架技术,它是页面布局的结构。frameset标签的...

    jsp实现局部刷新页面、异步加载页面的方法

    1.在jsp页面需要刷新的地方增加一个控件 &lt;div id=courseList&gt;&lt;/div&gt; 2.新建一个jsp页面:aaa.jsp(用来放置需要刷新的内容) 3.将id为courseList的dom标签重新赋值为需要的页面,就能达到局部刷新的目的 $('#...

    在jsp页面如何获得url参数

    ,在hello.jsp页面,我们可以这样得到name的值: 代码如下: &lt;&#37; String path = request.getContextPath(); String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request....

    JSP实现计算器功能(网页版)

    jsp实现网页计算器代码如下:只有两个jsp页面 myCal.jsp如下: &lt;&#37;@ page language=java import=java.util.* pageEncoding=utf-8%&gt; &lt;&#37; String path = request.getContextPath(); String basePath = ...

    jsp 网站引入外部css或者js失效问题解决

    最近做项目,完成项目经理布置的任务,开始入门java web,但在开发过程中遇到过许许多多的问题,但是令我最头痛的还是导入外部css一直失效,困扰许久才找出原因。 路径问题 css或者js导入失效最有可能的原因就是...

    springmvcwebjspWeb-Return.zip

    -- 例外的页面路径,因计算currentUrlDecode耗时,例外的路径可以不用处理--&gt; &lt;param-name&gt;excludedPages &lt;param-value&gt;resources/,persons/login/,persons/register/ &lt;!-- 如果session属性...

    囧囧代码jsp代码jsp

    &lt;title&gt;My JSP 'text.jsp' starting page &lt;meta http-equiv="expires" content="0"&gt; ,keyword2,keyword3"&gt; &lt;!-- --&gt; 个人所得税计算器 收入金额: 各项社会保险费: ...

    简易聊天室

    (2)制作网页计数器,要求相同的窗口内刷新页面访问次数并不增加,并且用图片来显数字。1、 熟悉request、response、session、application、out等内置对象; 2、 选择制作网页计数器程序需准备数字图片;1、进入jsp子...

    JSP中param动作的实例详解

    JSP中param动作的实例详解 一 语法 &lt;jsp name=”参数名” value=”参数值”&gt; 常常与&lt;jsp&gt;一起使用,作为其子标签存在。  二 代码 1、login.jsp &lt;&#37;@ page language=java import=java.util.* ...

Global site tag (gtag.js) - Google Analytics