struts2 标签变形和 样式class无效 问题解决方法

时间:2021-09-12 02:48:31

在jsp使用Struts2标签的时候会发现,出现严重变形问题。

<s:textfield type="text" name="username" label="作者名"
class="text-input" />

struts2 标签变形和 样式class无效 问题解决方法

解决方法,在struts.xml文件当中加入,如果要使用class请使用cssClass代替class

<!-- 让jsp拥有html同样的样式,防止变形 -->
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.ui.templateDir" value="template" />
<constant name="struts.ui.templateSuffix" value="ftl" />

加入后发现,部分问题解决了,但是设置的

 class="text-input"样式无效,不像其它输入框一样的样式,
因为class被Struts2占用了,如果要使用class请使用cssClass代替class

struts2 标签变形和 样式class无效 问题解决方法

修改后

struts2 标签变形和 样式class无效 问题解决方法