原文见:http://soft.zdnet.com.cn/software_zone/2009/1216/1560414.shtml
<link rel="stylesheet" type="text/css" href="style.css">
加上这句,在action时跳转时不出效果
改成
<link rel="stylesheet" type="text/css" href=" <s:url value='http://localhost:8080/struts2_demo//jsp/test.css'/>"/>
就可以了。一定是css文件定位有问题。
如何解决,不用写http://localhost:8080/struts2_demo//jsp/test.css,这太长了,且不易移植。
页面上这样就行了
<link rel="stylesheet" type="text/css" href=" <%=request.getContextPath()%>/jsp/test.css"/>
可以用
href=" <s:url value=' <%=basePath%>jsp/test.css'/>",用Myeclipse生成的jsp页面都会生成
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>这个的,用这个定位绝对很爽,而且移植很方便,什么都不用改
分享到:
相关推荐
【当当网struts2+ajax+css】项目是一个基于Struts2框架、结合Ajax和jQuery技术实现的电商网站简化版。这个项目旨在提供一个学习和实践的平台,帮助开发者了解如何将这些技术有效地整合到实际应用中。下面将详细阐述...
在使用Struts2的过程中,理解和正确使用路径是非常关键的,这涉及到URL的构造和资源的定位。 在web开发中,路径主要分为两种类型:绝对路径和相对路径。绝对路径提供了完整的URL,从协议开始,例如`...
结合标签“hibernate struts css”,我们可以推测这个项目是一个使用了上述三种技术的Web应用。具体来说: 1. **Hibernate**: Hibernate作为ORM框架,负责处理数据库交互。在项目中,开发者可能定义了实体类来映射...
Struts2是一个流行的Java web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于创建结构清晰、可维护性高的企业级应用程序。本教程将详细介绍如何部署一个基于Struts2的项目,特别适合初学者。由于实际...
2. **JavaScript**:这是一种广泛使用的客户端脚本语言,用于增强网页的交互性和动态性。在这个项目中,JavaScript可能被用来进行前端验证,如检查用户输入的有效性,或者提供一些页面上的即时反馈。 3. **Struts**...
Struts2 的 Best Practice 包括使用 Maven 或 Gradle 等构建工具来管理依赖、使用 Eclipse 或 MyEclipse 等 IDE 工具来开发和调试项目、使用版本控制系统来管理代码变更等。 Struts2 是一个功能强大且灵活的 Web ...
在IT行业中,构建高效、可维护的Web应用是至关重要的,而"css hibernate struts2"这个主题涉及了三个核心的技术:CSS(层叠样式表)、Hibernate(对象关系映射框架)和Struts2(MVC框架)。这些技术都是Java Web开发...
这个“struts新闻发部系统”项目,正如其标题所言,充分利用了Struts框架的核心特性,结合CSS进行前端美化,并且利用XML进行数据存储,是一个适合初学者实践和学习Struts框架的经典案例。 首先,让我们深入了解...
Struts2是一个流行的Java Web应用程序框架,它与Maven结合使用可以大大提高开发效率和项目管理。Maven是一个项目管理和综合工具,它可以帮助我们自动化构建、依赖管理和项目信息管理。接下来,我们将深入探讨如何...
<link rel="stylesheet" href="/struts2-jquery-plugin/css/struts2-jquery.css" /> ``` (4) **使用jQuery与Struts2交互**:利用jQuery的Ajax方法,如`$.ajax()`,与Struts2 Action进行通信。Struts2 jQuery插件...
本篇文章将详细探讨Struts2如何使用Validation框架进行数据验证。 一、Struts2 Validation框架概述 Struts2的Validation框架是用于处理用户输入验证的一种机制。它允许开发者定义验证规则,这些规则会在用户提交...
Struts2是一个强大的Java EE应用程序框架,用于构建和维护可扩展、模块化和易于管理的Web应用程序。在Struts2中,标签库是其核心组件之一,极...学习并熟练掌握Struts2标签库的使用,是每个Java Web开发者必备的技能。
3. **样式调整**:在CSS文件中,你可以删除或覆盖Struts2默认的样式,或者添加新的样式规则来匹配新的模板结构。 4. **测试**:最后,通过提交有错误的表单来测试新的样式是否按预期工作。 通过以上步骤,你不仅...
Struts2.3 + Spring3.2 + Hibernate4.1 + HTML5 + CSS3开发示例代码。 其中包括如下文件: 介绍文档 Struts2.3 + Spring3.2 + Hibernate4.1 + HTML5 + CSS3开发示例.docx Eclipse工程文件 SSH2.zip Zip包是Eclipse...
【标题】"struts+hibernate+css+mysql 网上书店"是一个基于Java技术的Web应用程序,它利用了Struts、Hibernate、CSS和MySQL数据库这四大核心技术来实现一个完整的在线图书销售平台。 【Struts】Struts是Apache软件...
**jQuery与Struts2整合详解** 在Web开发中,jQuery是一个强大的JavaScript库,它极大地简化了JavaScript的使用,使得前端交互更加便捷高效。而Struts2作为一款成熟的MVC框架,广泛应用于Java后端开发,提供了强大的...
Struts2是Java企业级应用中广泛使用的MVC(Model-View-Controller)框架,它提供了一种结构化的方式来组织和管理Web应用程序,使得开发者能够更有效地处理请求、控制业务流程以及展示视图。另一方面,jQuery是一个轻...
为了更好地理解和使用Struts2,开发者需要掌握一些基本的Web开发知识,如HTTP协议、HTML/CSS/JavaScript等。 **1.2.8 SiteMesh布局管理** SiteMesh是Struts2中常用的一种布局管理工具,它可以将页面分割成不同的...
在使用Struts2标签API时,需要注意以下几点: - 标签的命名空间:通常以`s:`开头,表示它是Struts2提供的标签。 - 动态属性:很多标签都支持动态属性,允许我们根据Action类的状态动态设置属性值。 - 表单标签的...