0 0

struts2默认jsp页放在WEB_INF下,但是如果jsp页里有css文件,访问不到咋办?3

目录结构如下:

WEB-INF
  content
   js/link.js
   style/link.css
   index.jsp

jsp也里包含
<script type="text/javascript" src="js/link.js"></script>

<link rel="stylesheet" type="text/css" href="style/link.css" />

通过action访问index.jsp,可是jsp页面里的js及link.css无法访问,于是我把link.js和link.css弄到了WEB-INF上级目录,然后修改成

<script type="text/javascript" src="${path}/js/link.js"></script>

<link rel="stylesheet" type="text/css" href="${path}/style/link.css" />

${path}代表request.getContextPath(); 这样虽然是可以访问了,但是我在Dreamweaver中却不能正确引用link.js和link.css文件,因为Dreamweaver.不支持${path},有什么办法可以都兼容呢,或是更好的办法,谢谢
2010年3月10日 16:54

4个答案 按时间排序 按投票排序

0 0

直接把${path},替换成相对路径,如<script type="text/javascript" src="../js/link.js"></script>,如果用Dreamweaver,${path}当然不行,可以考虑<%=path%>试一下

2010年3月26日 11:05
0 0

静态文件(js, css, html, image等)需要放在web目录里面, 把WEB-INF/content当成虚拟路径来看就容易理解了, 当它没有.

2010年3月17日 17:49
0 0

WEB-INF下的文件是不能直接访问的,

基于这个限制,没办法的,

2010年3月17日 08:57
0 0

css, js 文件不能放在web-inf目录下,否则web服务器无法访问。

2010年3月16日 15:22

相关推荐

    web struts 当当jsp静态页面

    在这个“web struts 当当jsp静态页面”项目中,我们可以看到初学者如何运用SSH框架来创建一个简单的Web应用程序,特别是涉及到JSP静态页面的使用。 1. **Struts2框架**:Struts2是Apache软件基金会的一个开源项目,...

    搭建基础Struts2开发环境的必需jar包,如需完整的文件请移步官网下载

    为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的发行版,里面会包含所有必需的库和文档,以及示例项目,有助于快速上手和学习。同时,官方文档和社区论坛也是学习和解决问题的重要...

    Web_project.rar_Web_project_web project

    【标题】"Web_project.rar_Web_project_web project" 指的是一个基于Struts2框架构建的Web项目,其中包含了实现系统登录与注册功能的源代码。这个项目旨在展示如何在Web应用程序中集成Struts2和JSON技术,以提供用户...

    struts2 路径问题

    常见的结果类型有dispatcher(dispatcher是默认的,用于转发到一个JSP或Freemarker模板),stream(用于处理文件下载),redirect(重定向到另一个URL)。结果路径的配置错误可能导致页面加载失败或重定向错误。 3....

    自学传智博客struts2-黎活明-源码-第02讲_02第一个struts2应用开发_DemoStruts2.rar

    这些库文件通常放在`WEB-INF/lib`目录下。 5. **开发环境** - 提到的NetBeans是一个集成开发环境(IDE),它支持Struts2开发,提供模板和插件帮助快速构建项目。 6. **笔记** - 访问提供的笔记地址...

    jsp-app.zip_app jsp_jsp.5.app_www.jsp.app_www.xjsp_app_www.xjsp.

    解压后,用户可能可以浏览到一个典型的Web应用目录结构,包括Web-INF目录(含有web.xml配置文件)、src目录(Java源代码)、lib目录(库文件)、以及可能的Web页面和资源文件。 综合以上信息,这个压缩包是一个关于...

    Struts2 Felix1.4搭建OSGI web infrastructure Source

    Struts2是一个流行的Java Web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。Felix是Apache软件基金会开发的一个实现OSGI(开放服务网关倡议)规范的开源容器,它允许动态模块化地管理和部署Java应用...

    struts2 fielderror去掉样式

    3. **样式调整**:在CSS文件中,你可以删除或覆盖Struts2默认的样式,或者添加新的样式规则来匹配新的模板结构。 4. **测试**:最后,通过提交有错误的表单来测试新的样式是否按预期工作。 通过以上步骤,你不仅...

    自己配置的struts2 demo

    接下来,Struts2的配置文件是整个应用的骨架,通常位于`Web-INF`目录下的`struts.xml`。这个文件定义了Action类与URL的映射,以及Action的执行结果和视图的关联。在描述中提到的"自己配置"部分,可能包括了对Action...

    SSH项目后台JSP页面.zip

    SSH(Struts2 + Spring + Hibernate)是一个经典的Java Web开发框架,它整合了三大主流开源框架,用于构建高效、可维护性高的企业级应用程序。在这个"SSH项目后台JSP页面.zip"压缩包中,主要包含的是项目的Web内容...

    struts2 例子2

    - JSP页面负责显示结果,通过Struts2的`s:`标签库,我们可以轻松地访问Action中的属性,将参数值插入到页面中。 总结来说,"struts2例子2"是一个演示了用户输入参数传递和显示的案例,涉及到了Struts2的Action、...

    海鲜超市项目(struts+jsp)

    2. `WEB-INF`目录:包含web.xml配置文件,struts-config.xml,以及其他必需的库文件。 3. `jsp`目录:存放所有的JSP页面,包括首页、商品列表、购物车、订单处理等。 4. `lib`目录:存放项目所需的第三方库,如...

    Struts2--环境搭建

    6. **配置web.xml**:在WEB-INF下的web.xml文件中,配置Struts2的前端控制器DispatcherServlet。添加filter和filter-mapping节点,指定Struts2的过滤器类和URL映射。例如: ```xml &lt;filter-name&gt;struts2 ...

    jquery和struts2的整合

    将Struts2 jQuery插件添加到项目,并在页面中引入相关的JavaScript和CSS资源。 ```html &lt;script src="/struts/js/jquery.min.js"&gt; &lt;script src="/struts2-jquery-plugin/js/struts2-jquery-plugin.js"&gt; ...

    SWFUpload_struts2.rar

    6. `WebRoot`:这是Web应用的根目录,包含HTML、CSS、JavaScript、图片以及Struts2的配置文件(如struts.xml)、Web-INF目录(含有web.xml,定义了应用的部署描述符)等。 7. `.myeclipse`:这是MyEclipse集成开发...

    基于Java实现的物流配送管理系统 + 数据库文件 + 前端页面

    content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问, 可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个...

    Struts2 HelloWorld示例(Maven项目)

    Struts2是一个强大的Java web应用程序框架,它提供了一种用于构建可维护、可扩展和高度模块化的Web应用的结构。这个“Struts2 HelloWorld示例”是一个基础的Maven项目,旨在帮助初学者理解如何在实际开发环境中设置...

    jspweb工程jspweb工程

    1. Web-INF目录:这是JSPWeb工程的核心部分,包含web.xml配置文件、类文件(如Servlet和JSP编译后的类)、lib目录(存放项目依赖的JAR库)。 2. web.xml:部署描述符,定义了Web应用的配置信息,如Servlet的映射、...

    运用JSP+Struts+JSTL技术的MVC架构项目实例源码.rar

    4. **添加依赖**:将项目所需的jar包复制到WEB-INF/lib目录下,如Struts框架、JSTL库等。 5. **启动服务器**:启动Tomcat服务器,浏览器访问项目URL以查看和测试应用功能。 这个项目实例适合初学者学习和理解MVC...

Global site tag (gtag.js) - Google Analytics