指定默认得主题
在struts.xml文件中配置,使用simple主题。
但是使用<s:fielderro>标签时,会强制使用默认模式,需要自己定义。
<constant name="struts.ui.theme" value="simple" />
css方式定义
创建一个div包含<s:fielderro>,然后用css方式修改ui,li标签。
...
<style type="text/css">
.filederror ul li {
list-style-type: none
}
</style>
...
<s:form>
<div class="filederror">
<s:fielderror fieldName="fieldError.text"/>
</div>
<s:textfield name="aaa"></s:textfield>
</s:form>
文件覆盖
1.定义单个文件。
在src目录下定义template/simple/fielderror.ftl文件,修改其中的主题
2.定义自己的主题。
1.将Strut2中的默认主题文件复制过来,修改名字为mytheme。
2.配置struts.xml文件为我的主题。
<constant name="struts.ui.theme" value="mytheme" />