-
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
相关推荐
在这个“web struts 当当jsp静态页面”项目中,我们可以看到初学者如何运用SSH框架来创建一个简单的Web应用程序,特别是涉及到JSP静态页面的使用。 1. **Struts2框架**:Struts2是Apache软件基金会的一个开源项目,...
为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的发行版,里面会包含所有必需的库和文档,以及示例项目,有助于快速上手和学习。同时,官方文档和社区论坛也是学习和解决问题的重要...
【标题】"Web_project.rar_Web_project_web project" 指的是一个基于Struts2框架构建的Web项目,其中包含了实现系统登录与注册功能的源代码。这个项目旨在展示如何在Web应用程序中集成Struts2和JSON技术,以提供用户...
常见的结果类型有dispatcher(dispatcher是默认的,用于转发到一个JSP或Freemarker模板),stream(用于处理文件下载),redirect(重定向到另一个URL)。结果路径的配置错误可能导致页面加载失败或重定向错误。 3....
这些库文件通常放在`WEB-INF/lib`目录下。 5. **开发环境** - 提到的NetBeans是一个集成开发环境(IDE),它支持Struts2开发,提供模板和插件帮助快速构建项目。 6. **笔记** - 访问提供的笔记地址...
解压后,用户可能可以浏览到一个典型的Web应用目录结构,包括Web-INF目录(含有web.xml配置文件)、src目录(Java源代码)、lib目录(库文件)、以及可能的Web页面和资源文件。 综合以上信息,这个压缩包是一个关于...
Struts2是一个流行的Java Web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。Felix是Apache软件基金会开发的一个实现OSGI(开放服务网关倡议)规范的开源容器,它允许动态模块化地管理和部署Java应用...
3. **样式调整**:在CSS文件中,你可以删除或覆盖Struts2默认的样式,或者添加新的样式规则来匹配新的模板结构。 4. **测试**:最后,通过提交有错误的表单来测试新的样式是否按预期工作。 通过以上步骤,你不仅...
接下来,Struts2的配置文件是整个应用的骨架,通常位于`Web-INF`目录下的`struts.xml`。这个文件定义了Action类与URL的映射,以及Action的执行结果和视图的关联。在描述中提到的"自己配置"部分,可能包括了对Action...
SSH(Struts2 + Spring + Hibernate)是一个经典的Java Web开发框架,它整合了三大主流开源框架,用于构建高效、可维护性高的企业级应用程序。在这个"SSH项目后台JSP页面.zip"压缩包中,主要包含的是项目的Web内容...
- JSP页面负责显示结果,通过Struts2的`s:`标签库,我们可以轻松地访问Action中的属性,将参数值插入到页面中。 总结来说,"struts2例子2"是一个演示了用户输入参数传递和显示的案例,涉及到了Struts2的Action、...
2. `WEB-INF`目录:包含web.xml配置文件,struts-config.xml,以及其他必需的库文件。 3. `jsp`目录:存放所有的JSP页面,包括首页、商品列表、购物车、订单处理等。 4. `lib`目录:存放项目所需的第三方库,如...
- 在`/project/WEB-INF/classes/`下创建struts.xml文件,作为Struts2的核心配置文件: ```xml <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" ...
6. **配置web.xml**:在WEB-INF下的web.xml文件中,配置Struts2的前端控制器DispatcherServlet。添加filter和filter-mapping节点,指定Struts2的过滤器类和URL映射。例如: ```xml <filter-name>struts2 ...
将Struts2 jQuery插件添加到项目,并在页面中引入相关的JavaScript和CSS资源。 ```html <script src="/struts/js/jquery.min.js"> <script src="/struts2-jquery-plugin/js/struts2-jquery-plugin.js"> ...
6. `WebRoot`:这是Web应用的根目录,包含HTML、CSS、JavaScript、图片以及Struts2的配置文件(如struts.xml)、Web-INF目录(含有web.xml,定义了应用的部署描述符)等。 7. `.myeclipse`:这是MyEclipse集成开发...
content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问, 可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个...
Struts2是一个强大的Java web应用程序框架,它提供了一种用于构建可维护、可扩展和高度模块化的Web应用的结构。这个“Struts2 HelloWorld示例”是一个基础的Maven项目,旨在帮助初学者理解如何在实际开发环境中设置...
1. Web-INF目录:这是JSPWeb工程的核心部分,包含web.xml配置文件、类文件(如Servlet和JSP编译后的类)、lib目录(存放项目依赖的JAR库)。 2. web.xml:部署描述符,定义了Web应用的配置信息,如Servlet的映射、...
4. **添加依赖**:将项目所需的jar包复制到WEB-INF/lib目录下,如Struts框架、JSTL库等。 5. **启动服务器**:启动Tomcat服务器,浏览器访问项目URL以查看和测试应用功能。 这个项目实例适合初学者学习和理解MVC...