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

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

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

 

解决方法,在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

 

修改后

posted @ 2013-09-15 21:00  ImWiki  阅读(2452)  评论(0编辑  收藏  举报