[原创]java WEB学习笔记63:Struts2学习之路--主题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[原创]java WEB学习笔记63:Struts2学习之路--主题相关的知识,希望对你有一定的参考价值。

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用

内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。

本人互联网技术爱好者,互联网技术发烧友

微博:伊直都在0221

QQ:951226918

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

1.简介:

  1)主题: 为了让所有的 UI 标签能够产生同样的视觉效果而归集到一起的一组模板. 即风格相近的模板被打包为一个主题

    -   simple: 把 UI 标签翻译成最简单的 html 对应元素, 而且会忽视行标属性

     -    xhtml: xhtml 是默认的主题. 这个主题的模板通过使用一个布局表格提供了一种自动化的排版机制.

     -    css_xhtml: 这个主题里的模板与 xhtml 主题里的模板很相似, 但它们将使用 css 来进行布局和排版

     - ajax: 这个主题里的模板以 xhtml 主题里德模板为基础, 但增加了一些 Ajax 功能. 

  

2.修改主题:

  - 通过 UI 标签的 theme 属性

  - 在一个表单里, 若没有给出某个 UI 标签的 theme 属性, 它将使用这个表单的主题

  - 在 page, request, session 或 application 中添加一个 theme 属性

  - 修改 struts.properties 文件中的 struts.ui.theme 属性.

 

  

<!-- 修改当前的struts 应用的主题 -->
<constant name="struts.ui.theme" value="simple"></constant>

 

<%  request.setAttrbute("theme",simple)%>

 

以上是关于[原创]java WEB学习笔记63:Struts2学习之路--主题的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记75:Struts2 学习之路-- 总结 和 目录

[原创]java WEB学习笔记74:Struts2 学习之路--自定义拦截器,struts内建的拦截器

[原创]java WEB学习笔记6:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,Prepar

[原创]java WEB学习笔记70:Struts2 学习之路-- 输入验证,声明式验证,声明是验证原理

[原创]java WEB学习笔记73:Struts2 学习之路-- strut2中防止表单重复提交

[原创]java WEB学习笔记64:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) ModelDriven拦截器 paramter 拦截器