`

struts2标签的默认主题

阅读更多
Struts2默认的theme是xhtml,这可以从Struts2-core-2.xxx.jar文件里的org/apache/struts2/default.properties文件的如下行看到:
<a href="https://www.baidu.com/s?wd=struts&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YkuHP9uWKBP1fYmvNBnAc40ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHTdPjbLPHcznHRLPWfsrjbsr0" target="_blank" class="baidu-highlight">struts</a>.ui.theme=xhtml


当然你可以改成你需要的theme,可选的有simple, css_xhtml, xhtml, ajax这几个。

1、单独修改,可以在标签中用theme属性,例如:
<s:textfield name="name" label="Name" theme="simple"/>


2、整体修改form中的标签:
<s:form  theme="simple">
   <s:textfield name="name" label="Name" />
   <s:text name="name" label="Name" />
   <s:button name="name" />
</s:form>


3、修改项目中的默认主题,在项目中的struts.xml文件中加入
<constant name="struts.ui.theme" value="simple"/>

分享到:
评论

相关推荐

    struts2标签库

    Struts2框架中,默认使用OGNL作为表达式语言,这使得开发者能够在页面上轻松地操作和展示数据。 - **OGNL上下文**:OGNL的工作依赖于上下文环境,通常情况下,Struts2中的OGNL上下文是`ActionContext`。在一个典型...

    Struts2标签库

    10. `&lt;s:component&gt;`:这个标签用于使用自定义组件,它允许开发者引入自定义的标签并结合Struts2的主题和模板进行渲染。 总的来说,Struts2标签库大大简化了页面开发,通过这些标签,开发者可以方便地处理用户交互...

    教案第五章struts2的标签库.pdf

    5. 主题和模板支持:Struts 2 提供了主题和模板支持,极大地简化了视图页面的编写。 Struts 2 还支持多种表达式语言,包括 OGNL、JSTL、Groovy 和 Velocity。其中 OGNL 是 Struts 2 的默认表达式语言,提供了许多...

    Struts2中的标签介绍及应用实例

    Struts2是一个流行的Java web框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。在Struts2中,标签库是其强大功能的...在未来的学习中,深入研究Struts2的主题机制和自定义标签将会带来更大的灵活性和控制力。

    struts2 自定义标签

    Struts2默认提供了丰富的内置标签库,例如用于显示和操作表单数据的`field`标签,控制流程的`if`标签,以及用于国际化和主题的标签等。开发者可以根据需求扩展这些标签库,或者创建全新的标签库。 **5. 自定义标签...

    struts的htmlcheckbox标签的默认选中问题

    htmlcheckbox标签是Struts标签库中的一个成员,用于生成HTML表单中的复选框元素。它的主要属性包括: - `property`:指定要绑定到复选框的bean属性。 - `value`:指定复选框的值,当复选框被选中时,这个值会被提交...

    Struts 2 取消 fielderror 系统默认样式

    默认情况下,Struts 2为这些错误提供了特定的样式,以便用户能够清楚地看到输入验证失败的地方。然而,有时开发人员可能希望自定义这些样式,以更好地适应他们的应用程序设计。 在Struts 2中,当表单验证失败时,...

    struts2_标签详解

    ### Struts2 标签详解 #### 一、概述 Struts2框架是Apache软件基金会的一个开源项目,它是Struts1的升级版本,在MVC(Model-View-Controller)架构模式的基础上进行了大量的改进与增强。Struts2的核心是拦截器...

    第五章struts2的标签库.pdf

    在视图层的开发上,Struts 2标签库提供了主题和模板的支持,这使得开发者可以根据应用的需求,选择不同的风格和布局,而无需在每个视图页面上重复编写相同的样式和布局代码。这一特性,大大提高了开发效率,同时保持...

    struts2核心技术整理

    OGNL是Struts2的默认表达式语言,用于在Action和视图之间传递数据。它可以方便地访问值栈中的对象属性,支持复杂的表达式运算,如方法调用、数组操作、集合遍历等。 三、Struts2的配置方式 Struts2有两种主要的...

    Struts2属性文件详解

    指定了视图标签默认的视图主题,默认值为`xhtml`。 #### struts.ui.templateDir 该属性指定了视图主题所需模板文件的位置,默认值为`template`,即默认加载`template`路径下的模板文件。 #### struts.ui....

    struts2 theme主题

    1. **配置主题**:在struts.xml配置文件中,可以通过`&lt;package&gt;`标签的`theme`属性来指定默认主题,或者在Action配置中单独设置。例如: ```xml &lt;package name="default" namespace="/" extends="struts-default"&gt;...

    struts2框架模板

    - **struts.properties**:全局配置文件,包含框架的默认设置,如主题、插件等。 4. **拦截器** - **Interceptor**:拦截器是Struts2的重要特性,它们按照预定义的顺序在Action执行前后进行拦截,实现如日志、...

    struts2 项目教程

    5. **ch13**:这可能是教程中的第13章或部分,可能涉及特定主题,如高级拦截器、自定义标签、Struts2与Spring集成或者AOP(面向切面编程)等。 6. **SQL文件**:在Web应用中,数据库操作是常见的任务。SQL文件可能...

    Struts2框架及注释和用法

    视图通常由JSP页面构成,Struts2提供了标签库,如`s:property`显示属性值,`s:form`创建表单,`s:submit`定义提交按钮,简化了视图与模型之间的交互。 **8. 结果类型** Struts2支持多种结果类型,如dispatcher...

    struts2标签chekboxlist实现竖排代码

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

    Struts2 in action中文版

    11.3.1 Struts 2默认的TextProvider Re-sourceBundle搜索算法 248 11.3.2 从包中取得消息文本 251 11.3.3 使用i18n标签指定包 254 11.3.4 参数化本地化文本 255 11.3.5 格式化日期和数字 256 11.4 覆盖框架默认的...

    Struts2_自定义标签的方法

    它继承自`org.apache.struts2.components.UIBean`,负责处理标签的参数,并提供默认的模板名称。 2. **JSP Tag**:这是传统意义上的标签定义,通常用于在JSP页面中调用自定义标签。 3. **Template**:存储在主题...

    struts2详细学习笔记

    1. **Struts2的默认常量配置文件**:默认位于`struts-default.properties`和`struts-plugin.xml`中,包含了框架的默认行为设定,如错误页面、主题模板等。 2. **修改Struts2的配置常量**:有多种方式可以覆盖默认...

Global site tag (gtag.js) - Google Analytics