`
风远阁
  • 浏览: 40088 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2默认提供的主题

阅读更多
    前几天在做项目的时候,遇到了一个Struts2“擅自做主张”的问题。现在回想起来,问题的描述大概是系统在页面自动生成一些标签,导致我做的样式被打乱。最后查证,发现是Struts2当时的默认主题捣的鬼。解决办法:在struts.properties中,设定struts.ui.theme=simple即可。
    关于Struts2主题的一些知识。
    Struts2默认提供了3个主题:simple,xhtml和css_xhtml。
    其中,simple主题是最简单的主题,它是最底层的结构,主要用于构建最基本的HTML UI组件。使用simple主题时,每个UI标签只生成一个简单的HTML主题,不会生成其他额外的内容,不会有额外的布局行为。
    而其他的两种则是对simple主题的扩展,在该主题的基础上增加了一些特性。。。
    所以建议各位朋友,在不了解其他两个主题的时候,还是使用simple主题的为好。以免,到时候出现一些莫名其妙的问题,影响效率。
   
0
0
分享到:
评论

相关推荐

    struts2 加载包

    2. **插件库**:Struts2提供了许多插件来扩展其功能,比如Struts2 Dojo插件用于与Dojo JavaScript库集成,Struts2 JSON插件支持JSON数据交换等。这些插件的JAR文件需要根据实际需求进行选择加载。 3. **依赖的第三...

    struts2 theme主题

    在Struts2的配置文件(如struts.xml或struts.properties)中,开发者可以指定应用的默认主题或者让每个Action选择不同的主题。这样,根据不同的业务需求,用户界面可以呈现不同的样式。 关于"Struts2_2100_Theme_3...

    struts2核心技术整理

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

    Struts2-API+Struts2中文帮助文档

    Struts2中文帮助文档则针对这些API提供了更直观易懂的中文解释,涵盖了从基础知识到高级特性的各种主题。比如,文档会讲解如何配置`struts.xml`来定义动作、拦截器栈和结果类型。`struts-plugin.xml`文件用于集成...

    Struts2属性文件详解

    该属性通常没有实际用途,只有当Struts 2需要生成URL时(如Url标签),才会提供Web应用的默认端口信息。 #### struts.url.https.port 类似于`struts.url.http.port`属性的作用,但指定的是Web应用的HTTPS服务端口。...

    struts2 项目教程

    9. **OGNL(Object-Graph Navigation Language)**:Struts2默认使用OGNL作为表达式语言,用于在视图和模型之间传递数据。 10. **Interceptor(拦截器)**:Struts2的拦截器是其独特特性之一,可以实现如日志、权限...

    struts2四天的学习笔记

    10. **主题与皮肤**:Struts2允许定制视图展示的外观和感觉,通过主题和皮肤的设置,可以改变JSP页面的样式。 11. **ActionChain**:ActionChain允许将多个Action串联起来执行,这样可以在一个请求中处理多个业务...

    Struts2框架及注释和用法

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

    struts2框架模板

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

    struts 2教程资料

    6. **OGNL(Object-Graph Navigation Language)**:Struts 2默认使用OGNL作为表达式语言,用于在Action和视图之间传递数据,以及在拦截器中进行表达式计算。 7. **插件体系**:Struts 2有一个丰富的插件生态系统,...

    struts2 发布包

    5. **主题和模板**:Struts2支持多种视图技术,如JSP、FreeMarker、Velocity等,提供丰富的主题和模板,便于定制用户界面。 6. **插件体系**:Struts2有丰富的插件库,如Struts2-dojo-plugin、Struts2-json-plugin...

    javaweb-struts2

    6. **OGNL(Object-Graph Navigation Language)**:Struts2默认使用OGNL作为表达式语言,它允许在视图层直接访问模型数据,简化了数据绑定。 7. **Tiles框架集成**:Struts2可以与Tiles框架集成,提供更复杂页面...

    struts2.0整合Struts 1

    6. **国际化(i18n)与主题(Theme)**:Struts 2提供了内置的支持,方便开发者实现多语言和界面风格的切换。 7. **插件架构**:Struts 2的插件体系使得扩展和定制变得简单,如 strut2-dojo-plugin 提供了与Dojo ...

    struts2源代码分析

    此外,Struts2支持主题(theme),默认主题为simple,用户可以通过设置组件的theme属性来自定义页面样式。 2. `org.apache.struts2.config`: 包含与配置相关的接口和类,负责XML和properties文件的读取和解析。 3....

    struts2开发文档

    **ModelDriven模式**是Struts2提供的一个设计模式,旨在减少代码冗余,提高可读性和可维护性。在传统的做法中,每个Action类都要显式地持有Model对象,并在Action中通过getter和setter方法与视图层交互。 使用...

    Struts 2 取消 fielderror 系统默认样式

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

    struts2核心包

    在Struts2中,OGNL作为默认的值传递和表达式语言,允许开发者在Action、JSP、配置文件中灵活地访问和修改对象属性,提供了强大的数据绑定能力。 5. **commons-fileupload-1.2.1.jar**: 这是Apache Commons ...

    struts2最新版源码文件

    而`struts2-core`模块包含了大部分基础功能,如国际化、主题和模板等。 深入研究Struts2源码,不仅可以帮助你理解MVC框架的实现,还可以提升你对Java Servlet、JSP、拦截器、依赖注入等Web开发技术的理解。这将使你...

Global site tag (gtag.js) - Google Analytics