`

MyEclipse中对于使用绝对路径的解决方案

阅读更多

使用Struts2进行服务器端页面跳转会使得页面路径及其混乱,类似于/跳转到/admin/,从而也就导致一些图片,css文件等找不到,MyEclipse中高级JSP有了解决方案,先记下,可以借鉴.

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
      <base href="<%=basePath%>">
  </head>
  <body>
    ....
  </body>
</html/

 

其实现就是获取根路径,然后将html中的base设为根路径

分享到:
评论

相关推荐

    MyEclipse使用常识及解决方案

    ### MyEclipse使用常识及解决方案 #### 一、MyEclipse配置JDK的步骤 在使用MyEclipse进行Java开发之前,首先需要正确地配置JDK环境。这一步骤至关重要,因为MyEclipse依赖于JDK来编译和运行Java程序。 **配置步骤...

    MyEclipse2016windos汉化包

    "MyEclipse2016windos汉化包"就是解决这个问题的解决方案,它提供了中文语言支持,使得用户可以更加流畅地在Windows操作系统上使用MyEclipse 2016。 汉化包的安装和使用通常涉及以下几个步骤: 1. **下载与解压**...

    myeclipse编译热部署配置

    2. `-javaagent`:指定`jrebel.jar`的绝对路径,例如`-javaagent:E:\jrebel\jrebel.jar`。确保路径正确指向你刚刚导入的`jrebel.jar`。 3. `-Drebel.spring_plugin=true`:开启Spring框架的插件支持,如果你的项目...

    SSH三框架整合,绝对可用导入myeclipse直接跑通

    其次,Spring框架是一个全面的后端解决方案,包括依赖注入(DI)、面向切面编程(AOP)、事务管理以及与各种数据库的集成等。Spring的核心是IoC(Inversion of Control)容器,它负责创建和管理对象及其相互依赖关系...

    TFS插件 基于Eclipse的控制插件TFS

    TFS用于管理变化的一种高效、得力的解决方案,适用于所有规模的组织。新配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,...

    nutony-开发环境工具常用配置集锦

    - **解决方案**:在MyEclipse2013中,可以自定义编辑器的字体类型和大小。推荐使用`Courier New`字体,并根据个人偏好设置字体大小为9或10号。 ##### 2. 设置JSP编码utf-8 - **问题**:默认情况下,JSP文件可能...

    java程序调试错误收集

    - 使用相对路径而不是绝对路径来引用资源。 - 在HTML头部确保正确设置了`&lt;base&gt;`标签来指定基础路径: ```html &lt;base href="&lt;%=basePath%&gt;"&gt; ``` 其中`basePath`应该动态生成,指向项目的根目录。 通过上述对...

    FCKeditor Jsp 文本编辑器 绝对能用 而且超简单

    "绝对能用而且超简单"的描述表明FCKeditor对于初学者和有经验的开发者都是一个快速、高效的解决方案。 FCKeditor的运行环境通常是基于Java的Web服务器,例如Tomcat或MyEclipse内置的服务器。MyEclipse是一个集成...

    ssh框架!绝对能跑起来 类库不能缺少!

    Hibernate3.2是持久化层的解决方案,它简化了数据库操作,将Java对象与数据库记录进行映射。Hibernate使用ORM(对象关系映射)技术,使得开发者可以使用Java对象模型来处理数据库操作,无需直接编写SQL语句,提高了...

    Java程序调试与错误收集--非代码引起的报错

    在Java应用部署过程中,如果遇到`java.lang.UnsupportedClassVersionError: Bad version number in .class file`这样的异常,通常是因为当前运行环境(如MyEclipse中使用的JDK版本)与编译时使用的JDK版本不一致。...

    Spring集成开发CXF实例

    2. 在配置服务地址时,使用相对路径或绝对路径,根据实际需求来定。 3. 对于客户端,确保服务端的URL正确,否则无法调用服务。 通过以上步骤,你可以在MyEclipse环境中成功地集成Spring和CXF,开发出一个完整的Web...

    解决JavaWeb读取本地json文件以及乱码的问题

    本文将详细探讨如何解决JavaWeb在不同环境下读取本地json文件出现的找不到路径和乱码问题,并提供相应的解决方案。 首先,当我们在开发工具如MyEclipse中成功读取了项目中的JSON文件,但将项目部署到Tomcat服务器上...

    重庆三峡学院毕业设计(论文)开题报告

    4. **路径配置**:合理设置绝对路径与相对路径,确保程序运行的稳定性。 5. **用户安全注销**:提供安全的用户注销机制,保护用户隐私。 6. **在线统计技术**:实现对当前在线用户数量和历史访问总量的统计,帮助...

Global site tag (gtag.js) - Google Analytics