主题: 为了让所有的 UI 标签能够产生同样的视觉效果而归集到一起的一组模板。
即风格相近的模板被打包为一个主题 simple: 把 UI 标签翻译成最简单的 HTML 对应元素, 而且会忽视行标属性 xhtml: xhtml 是默认的主题。
这个主题的模板通过使用一个布局表格提供了一种自动化的排版机制。
css_xhtml: 这个主题里的模板与 xhtml 主题里的模板很相似, 但它们将使用 css 来进行布局和排版。
ajax: 这个主题里的模板以 xhtml 主题里德模板为基础, 但增加了一些 Ajax 功能。
修改主题: 通过 UI 标签的 theme 属性 在一个表单里, 若没有给出某个 UI 标签的 theme 属性,
如:<s:textfield name="name" label="Name" theme="simple"></s:textfield>
它将使用这个表单的主题 在 page, request, session 或 application 中添加一个 theme 属性 修改 struts.properties 文件中的 struts.ui.theme 属性.
如:在request请求域中
<%
request.setAttribute("theme", "simple")
%>
或在:struts.xml文件中配置常量