首页 > 代码库 > Struts 2 标签的样式问题
Struts 2 标签的样式问题
最近刚刚参加工作 就遇见了很多自认为很纠结的问题 今天也不例外
笔者在 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="http://www.mamicode.com/simple"/>;
(或者在struts.properties文件中加入struts.ui.theme=simple
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。