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中单独写变量,但如果可行,可以在JSP中创建一个全局变量,将`basePath`传递给JS文件。例如: ```jsp var basePath = "() %>"; ``` 然后在JS文件中直接引用这个全局变量。 总结来...
在JSP页面中,我们经常需要处理各种路径问题,例如图片、样式表、脚本文件以及表单提交等操作中涉及的路径设置。 ##### 1. 网页中的路径构成 以以下URL为例: ``` http://192.168.1.1:8080/hello/index.html ``` - ...
在JSP页面中,可以通过设置`basePath`属性来指定。例如: ```jsp ()%>/fckeditor/fckeditor.js"> var oFCKeditor = new FCKeditor( 'editor' ) ; oFCKeditor.BasePath = '()%>/fckeditor/' ; oFCKeditor....
- 如果在部署时遇到路径问题,检查FCKeditor的URL是否正确,确保所有相关文件可访问。 - 考虑安全问题,对用户提交的内容进行过滤和验证,防止XSS攻击。 通过以上步骤,你可以在JSP项目中成功集成并使用FCKeditor,...
例如,在JSP中,我们可以利用`<base>`标签来设置页面的基路径(basepath),这将作为所有相对链接的基础。在HTML的`<head>`部分添加如下代码: ```html () %>/"> ``` 这里的`request.getContextPath()`方法返回Web...
2. Java代码在JSP中的使用:在JSP页面中,可以使用Java代码来实现业务逻辑。Java代码可以写在Scriptlet中,也可以写在Java Bean中。 3. 日期时间的获取和显示:在JSP页面中,可以使用Java的Date类来获取当前日期和...
为了在JSP页面中使用这个路径,可以使用JSP表达式`<%=basePath%>`将其输出。需要注意的是,变量的声明和赋值应该在JSP脚本元素中完成,而使用则通常在JSP的声明元素或者标签中完成。 在JavaScript代码中也可以直接...
在现代Web开发中,编辑器是不可或缺的一部分,JSP页面编辑器正是满足这一需求的解决方案。下面将详细介绍JSP页面编辑器的实现过程,包括准备工作、开发环境、配置等方面。 一、准备工作 在开始之前,我们需要准备...
在JSP中调用FCKeditor,主要涉及以下步骤: 1. **下载与引入FCKeditor**:首先从FCKeditor官方网站下载最新版本,解压后将文件夹放在Web项目的WEB-INF目录下或任何方便访问的位置。确保引入所需的CSS和JavaScript...
3. **配置TLD文件**: 将`FCKeditor.tld`文件拷贝到`/WebRoot/WEB-INF`目录下,这个文件是Tag Library Descriptor,用于JSP中使用FCKeditor标签。 4. **配置Web.xml**: 将提供的`Web.xml`文件内容整合到工程的`web....
- **Request对象**:在Servlet和JSP中,`HttpServletRequest`对象用于获取客户端的请求信息,如请求方法、请求参数、上下文路径等。 #### 三、示例代码解析 根据提供的部分内容,我们可以看到这是一个JSP文件的...
《FCKeditor在JSP中的应用详解》 FCKeditor是一款功能强大的富文本编辑器,广泛应用于网页内容编辑,尤其在Java Web开发中被频繁使用。本文将详细讲解如何在JSP环境中集成并配置FCKeditor,以及实现文件上传和目录...
### 在JSP中配置FCKeditor 2.6.4 FCKeditor 是一款非常流行的开源 HTML 编辑器,它能够为 Web 开发者提供类似 Microsoft Word 的强大编辑功能。这款编辑器支持多种现代浏览器,并且对于 JSP 开发环境而言具有良好的...
本文实例讲述了JSP实现简单的用户登录并显示出用户信息的方法。分享给大家供大家参考。具体实现方法如下: login.jsp 代码如下:<%@ page language=”java” import=”java.util.*” pageEncoding=”GB18030...
**FCKeditor2.3在JSP中的配置详解** FCKeditor是一款开源的富文本编辑器,它在Web开发中广泛用于提供用户友好的在线文本编辑功能。版本2.3是其历史版本之一,虽然现在已经有了更先进的替代品,但理解如何在JSP中...
### JSP引入PDF文档知识点详解 ...需要注意的是,在实际部署过程中还需考虑安全性问题,例如对文件路径进行严格的校验,防止非法访问等。此外,还可以进一步优化用户体验,如添加进度条显示文件加载状态等。
在Web开发过程中,获取绝对路径是一项非常基础但又至关重要的技术。绝对路径的获取对于页面中的资源定位、链接跳转等方面都有着不可替代的作用。本文将详细介绍如何在Web开发中获得绝对路径的方法,并通过实例来解释...
### JSP 页面最简单的验证码实现解析 #### 一、概述 在现代Web应用开发中,验证码作为一种简单有效的安全措施被广泛应用于用户登录、表单提交等场景,用于防止恶意脚本或机器人自动提交数据。本文将详细介绍一个...