gpt4 book ai didi

struts2 - 如何在struts2标签中使用css样式?

转载 作者:行者123 更新时间:2023-12-02 12:52:36 28 4
gpt4 key购买 nike

我在我的 struts2 应用程序中使用 Metro CSS 主题。我使用带有 CSS 类的 html 标签,效果很好。但是在创建验证逻辑时,我发现它确实验证了表单,但没有显示任何错误。

<form action="register.action" method ="post" validate="true">
<div class="input-control text span3">
<input type="text" name="username" placeholder="Enter User Name" value="" />
<span class="helper"></span>
</s:div>
</form>

然后我切换到 struts2 html 标签,它开始显示错误,但现在我没有附加样式。我使用 struts2 html 标签的 cssClass 属性为 form 和 div 标签提供样式,效果很好,但在更改 <input type="text"> 后标记为<s:textfield>所有附加到输入框的样式都消失了。

请建议我如何使用 struts 标签保留 CSS 样式。

最佳答案

您可以使用cssClass <s:textfield>的属性(property)标记并添加 CSS 样式来设计您的表单。

<s:textfield cssClass="mytext" ... />

//css
.mytext {
}

这里值得注意的是,Struts2 标签默认使用 xhtml 主题。因此它会生成大量的 html 代码和表单。您可能希望将默认主题更改为 css_xhtml 以应用您自己的样式,而不是使用 Struts2 默认主题。

struts.properties中添加以下内容文件。 struts.ui.theme = css_xhtml

引用:Override Default Theme in Struts 2

关于struts2 - 如何在struts2标签中使用css样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13893498/

28 4 0