`
hepeng19861212
  • 浏览: 150991 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts项目中,jsp页面引用外部资源时的路径问题

阅读更多

在项目root目录/updatingProject/目录下的一些jsp文件中,引入项目root目录/jslib/jquery.js时为什么有的要倒退三层目录,
有的要倒退一层(根据相对路径的定义分析,应该是倒退一层的),甚至有的要倒退5层目录?

答:在使用struts框架的项目中,是有这个路径问题的。
最好的解决方法是,直接使用绝对路径。
在myeclipse+tomcat的开发环境下,绝对路径的格式是:/项目名称/jslib/jquery.js。

感谢无锡NIIT张老师提供技术指导。

分享到:
评论

相关推荐

    jsp文件中引用外部.css或.js文件的路径问题.pdf

    在处理这些引用时,路径设置至关重要,因为不正确的路径会导致资源无法被正确加载,从而影响页面的显示和功能。以下是对三种常见引用路径的详细解释: 1. 相对于JSP页面的相对路径: 当在JSP页面中使用相对路径时...

    Struts新闻管理系统,java,jsp

    这些库文件被添加到项目的类路径中,使得在编译和运行时可以引用到。 在Struts框架中,请求通常是通过控制器Servlet(通常由Struts提供的`ActionServlet`)进行处理的。开发者会创建一系列的Action类,每个Action...

    struts.xml的错误解决办法

    如果尝试访问`http://struts.apache.org/dtds/struts-2.0.dtd`时出现网络问题或解析错误,你可以直接下载这个DTD文件到你的项目目录中,通常是`/WEB-INF/classes/`。然后,你需要修改`struts.xml`文件中DTD的引用,...

    strutsCRUD1.rar_crud struts_struts1 crud_strutsCRUD1

    2. **strutsCRUD**:这是一个目录,可能包含了项目的源代码、配置文件(如struts-config.xml)、JSP页面和其他相关资源。在这个目录下,你可能会找到Action类、ActionForm类、JSP文件以及配置文件。 在strutsCRUD...

    简单的Struts1.0的实现

    1. **配置Struts**: 项目开始前,我们需要在`web.xml`文件中配置Struts的前端控制器(Front Controller)`StrutsServlet`。这通常包括定义过滤器和过滤器映射,以确保所有请求都通过Struts处理。 2. **创建Action类...

    struts2_HelloWorld代码

    Struts2的依赖注入(Dependency Injection,DI)使得我们可以轻松地将外部资源注入到Action中,而无需在Action类中手动创建这些对象。此外,Struts2还提供了一系列拦截器(Interceptors),它们在Action执行前后进行...

    有关jsp+struts+hibernate+MSSQLServer项目中Tomcat5的server.xml配置

    在配置`server.xml`文件之前,首先需要将MSSQLServer的JDBC驱动添加到项目的类路径中。具体做法是将`mssqlserver.jar`和`base.jar`(如果有的话)等文件放置在项目的`WEB-INF/lib`目录下。 #### 2.2 `server.xml`...

    ajax在jsp、struts、servlet、webwork中的应用

    ### AJAX在JSP、Struts、Servlet、WebWork中的应用 #### 一、引言 随着Web技术的发展,用户对网站交互性和响应速度的要求越来越高。AJAX(Asynchronous JavaScript and XML)作为一种新兴的技术,能够在不重新加载...

    struts-1.2.9源码

    - `ActionForward`:定义了请求转发路径,可以是内部的JSP页面或外部URL。 - `Tiles`:视图组织工具,可以创建可重用的页面组件。 3. **Struts工作流程** 1. 用户发起HTTP请求,ActionServlet捕获请求。 2. ...

    Struts-1.3.8

    7. **ActionForward**:ActionForward定义了请求处理后的转向路径,它可以指向另一个JSP页面、Action或者外部资源。 8. **RequestProcessor**:它是请求处理的第一步,负责初始化ActionServlet,以及处理请求前的...

    struts2注解登陆

    Struts2注解登录是Java Web开发中一种简化配置的方式,它允许开发者在代码中直接定义控制器、动作和结果页面的映射,从而避免了传统方式下需要在`struts.xml`配置文件中的繁琐设置。这种做法提高了代码的可读性和可...

    struts用法总结

    Struts是Apache软件基金会 Jakarta项目下的一个开源框架,主要用于构建基于Java EE的Web应用程序。它遵循Model-View-Controller(MVC)设计模式,简化了Java Web应用的开发过程。以下是对Struts用法的详细总结: 1....

    Struts框架详解

    在Struts中,视图通常由JSP页面实现,用于显示处理后的结果。 3. **控制器(Controller)**:作为模型和视图之间的协调者,接收用户的请求,处理并转发到相应的模型进行处理,然后将结果传递给视图进行显示。在...

    手动添加struts2支持应用jar包

    4. **配置项目构建路径**:在MyEclipse中,需要将lib目录添加到项目的构建路径中。通过右键点击项目 -> `属性` -> `Java构建路径` -> `库` -> `添加外部JARs`,然后选择lib目录下的所有jar包。 5. **添加Struts2的...

    Struts2简单例子

    然后,通过“File” -> “New” -> “Dynamic Web Project”创建一个新的Web项目,接着添加Struts2库到项目的类路径中。 在项目的WebContent目录下,我们需要创建JSP页面,这些页面作为视图层,展示数据并接收用户...

    myeclipse6中整合struts2和spring框架

    下载完成后,需要将 Struts2 的 JAR 文件添加到项目的类路径中。 - **下载地址**:[Apache Struts2 官方网站](https://struts.apache.org/download.cgi) - **安装步骤**: - 下载 Struts2 的 ZIP 压缩文件。 - ...

    struts2全部jar包和配置方法说明

    虽然Struts2在发布时可能已经支持更高的JDK和Tomcat版本,但本例中使用的JDK 1.5和Tomcat 5.5仍然可以运行。需要注意的是,旧版本可能存在安全漏洞和性能问题,建议升级至最新稳定版。 通过以上步骤,你可以在给定...

    深入struts1核心思想.doc

    - **ForwardAction**:简单地将请求转发到指定的资源,如JSP页面,不会在浏览器地址栏显示新的URL。 - **IncludeAction**:与ForwardAction类似,但它是引入资源而不是转发,这通常用于在同一个页面中动态包含其他...

    Struts标记库.doc

    如果在检索资源时发生问题,就会产生一个请求时间异常。 **`<bean:resource>`标记属性**: - **id**: 脚本变量和要定义的页作用域属性的名称。 - **name**: 资源的相对路径。 - **input**: 如果这个属性不存在,...

Global site tag (gtag.js) - Google Analytics