`

在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目录,实现了路径的统一
分享到:
评论

相关推荐

    JSP的相对路径深入研究

    在这种情况下,我们需要注意的是,浏览器不知道/jsp/目录的存在,因为在地址栏中没有体现出来(浏览器是通过地址栏上的路径进行页面间的跳转的)。因此,服务器端/jsp/目录并不会对相对路径产生影响。 结论 JSP...

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

    虽然题目要求避免在JSP中单独写变量,但如果可行,可以在JSP中创建一个全局变量,将`basePath`传递给JS文件。例如: ```jsp var basePath = "() %&gt;"; ``` 然后在JS文件中直接引用这个全局变量。 总结来...

    jsp html 路径解决

    在JSP页面中,我们经常需要处理各种路径问题,例如图片、样式表、脚本文件以及表单提交等操作中涉及的路径设置。 ##### 1. 网页中的路径构成 以以下URL为例: ``` http://192.168.1.1:8080/hello/index.html ``` - ...

    jsp页面中加入fckeditor编译器

    在JSP页面中,可以通过设置`basePath`属性来指定。例如: ```jsp ()%&gt;/fckeditor/fckeditor.js"&gt; var oFCKeditor = new FCKeditor( 'editor' ) ; oFCKeditor.BasePath = '()%&gt;/fckeditor/' ; oFCKeditor....

    简单FCKeditor在jsp中的使用

    - 如果在部署时遇到路径问题,检查FCKeditor的URL是否正确,确保所有相关文件可访问。 - 考虑安全问题,对用户提交的内容进行过滤和验证,防止XSS攻击。 通过以上步骤,你可以在JSP项目中成功集成并使用FCKeditor,...

    Web开发中的路径问题

    例如,在JSP中,我们可以利用`&lt;base&gt;`标签来设置页面的基路径(basepath),这将作为所有相对链接的基础。在HTML的`&lt;head&gt;`部分添加如下代码: ```html () %&gt;/"&gt; ``` 这里的`request.getContextPath()`方法返回Web...

    JSP实现实时时间显示

    2. Java代码在JSP中的使用:在JSP页面中,可以使用Java代码来实现业务逻辑。Java代码可以写在Scriptlet中,也可以写在Java Bean中。 3. 日期时间的获取和显示:在JSP页面中,可以使用Java的Date类来获取当前日期和...

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

    为了在JSP页面中使用这个路径,可以使用JSP表达式`&lt;%=basePath%&gt;`将其输出。需要注意的是,变量的声明和赋值应该在JSP脚本元素中完成,而使用则通常在JSP的声明元素或者标签中完成。 在JavaScript代码中也可以直接...

    JSP页面编辑器,可实现像Word一样编辑页面

    在现代Web开发中,编辑器是不可或缺的一部分,JSP页面编辑器正是满足这一需求的解决方案。下面将详细介绍JSP页面编辑器的实现过程,包括准备工作、开发环境、配置等方面。 一、准备工作 在开始之前,我们需要准备...

    jsp调用FCKeditor 实例

    在JSP中调用FCKeditor,主要涉及以下步骤: 1. **下载与引入FCKeditor**:首先从FCKeditor官方网站下载最新版本,解压后将文件夹放在Web项目的WEB-INF目录下或任何方便访问的位置。确保引入所需的CSS和JavaScript...

    JSP+FCK编辑器使用说明及中文问题

    3. **配置TLD文件**: 将`FCKeditor.tld`文件拷贝到`/WebRoot/WEB-INF`目录下,这个文件是Tag Library Descriptor,用于JSP中使用FCKeditor标签。 4. **配置Web.xml**: 将提供的`Web.xml`文件内容整合到工程的`web....

    路径跳转问题.txt

    - **Request对象**:在Servlet和JSP中,`HttpServletRequest`对象用于获取客户端的请求信息,如请求方法、请求参数、上下文路径等。 #### 三、示例代码解析 根据提供的部分内容,我们可以看到这是一个JSP文件的...

    FCKeditor 在jsp中的用法

    《FCKeditor在JSP中的应用详解》 FCKeditor是一款功能强大的富文本编辑器,广泛应用于网页内容编辑,尤其在Java Web开发中被频繁使用。本文将详细讲解如何在JSP环境中集成并配置FCKeditor,以及实现文件上传和目录...

    在JSP中配置FCKeditor 2.6.4

    ### 在JSP中配置FCKeditor 2.6.4 FCKeditor 是一款非常流行的开源 HTML 编辑器,它能够为 Web 开发者提供类似 Microsoft Word 的强大编辑功能。这款编辑器支持多种现代浏览器,并且对于 JSP 开发环境而言具有良好的...

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

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

    FCKeditor2.3在jsp配置

    **FCKeditor2.3在JSP中的配置详解** FCKeditor是一款开源的富文本编辑器,它在Web开发中广泛用于提供用户友好的在线文本编辑功能。版本2.3是其历史版本之一,虽然现在已经有了更先进的替代品,但理解如何在JSP中...

    jsp引入pdf文档

    ### JSP引入PDF文档知识点详解 ...需要注意的是,在实际部署过程中还需考虑安全性问题,例如对文件路径进行严格的校验,防止非法访问等。此外,还可以进一步优化用户体验,如添加进度条显示文件加载状态等。

    web开发中获得绝对路径的方法

    在Web开发过程中,获取绝对路径是一项非常基础但又至关重要的技术。绝对路径的获取对于页面中的资源定位、链接跳转等方面都有着不可替代的作用。本文将详细介绍如何在Web开发中获得绝对路径的方法,并通过实例来解释...

    jsp页面最简单的验证码

    ### JSP 页面最简单的验证码实现解析 #### 一、概述 在现代Web应用开发中,验证码作为一种简单有效的安全措施被广泛应用于用户登录、表单提交等场景,用于防止恶意脚本或机器人自动提交数据。本文将详细介绍一个...

Global site tag (gtag.js) - Google Analytics