最近刚刚参加工作 就遇见了很多自认为很纠结的问题
今天也不例外
笔者在 JSP页面中用到了<s:select
cssClass="aa"></s:select>
但是项目运行时 页面格式一直不对 审查元素发现
莫名其妙多了 两个div
后来才发现 struts 有自己的样式
要想去掉其自定义的字段 必须了解
theme属性
struts2中theme属性包括xhtml,html,simple,ajax
。默认是xhtml
theme:设置struts2标签的主题,默认为xhtml。
theme=xhtml时:会默认额外生成tr,td。
theme=simple时:就生成标签所对应的html标签形式。
所以这边如果要是想用自己的样式
可以直接在<s:select cssClass="aa"
theme="simple"></s:select>
当然
一个一个标签的加 过于繁琐所以最好在struts的配置文件中写入<constant name="struts.ui.theme"
value="simple"/>;
(或者在struts.properties文件中加入struts.ui.theme=simple
Struts 2 标签的样式问题,布布扣,bubuko.com
时间: 2024-11-08 19:19:36