`
xiezuoming
  • 浏览: 15891 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

修改、创建struts2的theme

阅读更多
将struts-core*中的template解出来,然后你把它放到项目的WEB-INF下,在struts.properties中添加代码
struts.ui.theme=simple
struts.ui.templateDir=WEB-INF/template
然后修改下simple下的fielderror.ftl文件,将该文件中的 <li>和 </li>删除;

或者完全拷贝simple的内容定义一个自己的UI;
比如将simple拷贝一份命名为default,同样修改fielderror.ftl,在新建一个文件为theme.properties,添加内容parent = simple

再修改struts.properties的struts.ui.theme=default;这样每个文件的theme就不要指定了
分享到:
评论

相关推荐

    struts2 theme主题

    在Struts2中,"theme"是一个重要的概念,它主要用于控制用户界面的外观和风格。主题允许开发者通过简单的配置改变应用的视觉样式,而无需修改业务逻辑代码。 在Struts2中,主题是基于Freemarker模板引擎实现的,它...

    Struts2属性文件详解

    若需要实现自定义的配置管理器,则需创建一个实现了`Configuration`接口的类,并在类中实现Struts 2配置文件的加载逻辑。 #### struts.locale 此属性指定了Web应用的默认Locale设置,用于确定应用的语言环境和区域...

    Struts2中的validation_多国语言版 国际化i18n+struts2数据校验.zip

    另外,`struts2 theme主题就是外观样式.txt`提到了Struts2的主题和外观。Struts2允许自定义视图的呈现方式,包括错误消息的显示样式。通过修改或创建主题,我们可以控制错误信息的CSS样式,如`errorMessage格式样式...

    Struts 2综合应用实例——添加学生信息

    ### Struts 2综合应用实例——添加学生信息 #### 实验背景与目标 在本实验中,我们将通过构建一个简单的Web应用程序——添加学生信息——来深入理解并掌握Struts 2框架的应用。此实验旨在帮助学习者熟悉Struts 2的...

    struts2错误显示

    2. **修改模板文件**:进一步自定义错误信息的显示格式,则需要修改Struts2的模板文件`fielderror.ftl`。 - **步骤**: 1. **解压模板文件**:从Struts2的核心库中解压`fielderror.ftl`文件,并将其放入项目的`WEB...

    struts2配置文件详细说明

    - `struts.configuration.xml.reload`设定是否在配置文件更改后自动重载,`true`适合开发环境。 3. **开发模式与调试**: - `struts.devMode`设置为`true`,启动开发模式,提供详细的错误信息和更友好的调试体验...

    Struts2 jQuery Ajax 单页面增删改查,附带Mysql数据脚本

    在Struts2的环境中,jQuery可以用于前端的用户界面交互,例如在页面上添加、删除、修改或查询数据,而无需刷新整个页面。它通常与Ajax一起使用,以实现异步数据通信。 **Ajax** (Asynchronous JavaScript and XML) ...

    struts2-layout

    首先,Struts2-layout的核心是提供了一组JSP标签库,这些标签可以帮助开发者快速创建和管理页面布局。例如,`&lt;s:layout&gt;`、`&lt;s:layout-component&gt;`和`&lt;s:include&gt;`等标签,它们允许我们在页面中定义头部、主体和底部...

    Struts小实例源码

    1. **Struts2_2100_Theme_3, Struts2_2100_Theme_4, Struts2_2100_Theme_2, Struts2_2100_Theme_1**: 这些文件可能涉及到Struts2的主题和皮肤功能。Struts2支持多种主题和样式,允许开发者自定义用户界面的外观和...

    解决struts2的s:checkbox显示难看问题

    在Struts2框架中,`s:checkbox`标签用于创建复选框,但在实际使用过程中,用户可能会遇到显示效果不理想的问题。这个问题通常涉及到样式、布局或者与其他UI组件的兼容性。本文将深入探讨如何解决Struts2的`s:...

    Struts2\constant应用

    **作用:** 当Struts2的配置文件(如`struts.xml`)发生更改时,系统是否自动重新加载该文件,默认值为`false`(适用于生产环境),开发阶段建议开启。 **配置示例:** ```xml &lt;constant name="struts.configuration...

    struts2参数.txt

    默认值为`spring`,这意味着Struts2将使用Spring作为其对象工厂,负责创建和管理框架内的Bean实例。 #### 五、`struts.objectFactory.spring.autoWrite` 这是一个与Spring集成相关的参数,其值可以是`name`。如果...

    struts2-tags-API

    - Struts2允许通过`s:theme`属性更改UI主题,提供不同外观和风格。 9. **其他辅助标签**: - `s:set`:设置变量,可以在JSP页面范围内使用。 - `s:debug`:用于调试,显示Action上下文中的详细信息。 了解并...

    struts2配置文件改变DEMO

    这个"struts2配置文件改变DEMO"是用于展示如何修改Struts2的配置文件来改变应用的运行方式。 首先,我们要了解Struts2的核心配置文件——`struts.xml`。这是一个XML文件,通常位于`src/main/resources`或`WEB-INF/...

    Struts 2学习

    - **struts.ui.theme**:指定UI主题,默认值为`xhtml`。 - **struts.ui.templateDir**:指定模板文件的位置,默认值为`template`。 - **struts.ui.templateSuffix**:指定模板文件的后缀,默认值为`ftl`,支持...

    struts2标签chekboxlist实现竖排代码

    Struts2的标签支持自定义布局,通过设置`theme`属性,我们可以选择不同的主题或者提供自己的模板。默认的`simple`主题将复选框水平排列。为了竖排,我们可以创建一个新的主题或者修改现有的如`xhtml`或`css_xhtml`...

    struts-2.0.11-src.zip

    8. **主题与皮肤**:Struts 2提供了一套主题和皮肤系统,允许开发者自定义视图的样式和布局,通过`&lt;s:theme&gt;`标签可以切换不同的主题。 9. **异常处理**:Struts 2允许开发者定义全局和局部的异常映射,当Action...

    liferay 基于struts2+hibernate+spring

    总的来说,Liferay基于Struts2+Hibernate+Spring的架构为开发者提供了一个强大且灵活的开发环境,允许创建功能丰富的portlet和门户应用,同时通过Spring的整合能力,使得各组件协同工作,提升了整体的开发效率和应用...

    struts标签库使用

    Struts2的`s:select`标签用于创建下拉列表。以下是一些关键属性的介绍: 1. `list`属性:这是必须设置的属性,用于填充下拉列表的数据,可以是List、Map、Set等可迭代对象。 2. `listKey`和`listValue`属性:当`...

Global site tag (gtag.js) - Google Analytics