gpt4 book ai didi

java - 更改字段错误颜色?

转载 作者:行者123 更新时间:2023-12-02 16:26:06 25 4
gpt4 key购买 nike

我在 Action 类中使用 validate() 方法来使用 struts2 验证。我使用 addFieldError() 方法添加 FieldErrors。字段错误显示在我表单的每个字段的顶部。

Action 类:(这将验证 setMapServerDetails 操作)

/*---------------------VALIDATION------------------------------------*/
public void validateSetMapServerDetails(){

if(getMapServer().getServerName().length() == 0){
addFieldError("mapServer.serverName", "Name is Required");
}
}

问题是错误以纯文本显示,我希望错误以红色显示。

如何将其更改为红色?

编辑:JSP:

<title>Configure Map Server</title>

<s:head />
</head>
<body>

<s:form action="setMapServerDetails" validate="true">
<s:textfield name="mapServer.serverName" label="Server Name"></s:textfield>
<s:textfield name="mapServer.serverIp" label="Server IP"></s:textfield>
<s:textfield name="mapServer.serverPort" label="Server Port"></s:textfield>
<s:textfield name="mapServer.applicationName" label="Application Name"></s:textfield>
<s:textfield name="mapServer.remarks" label="Remarks"></s:textfield>
<s:submit value="Save"></s:submit>
</s:form>

最佳答案

Struts2 添加 errorMessage错误消息的 CSS 类。您只需将其添加到 CSS 中即可:

.errorMessage {
color: red;
}

当你输入<s:head>时标记它向您的页面添加了默认样式,其中 errorMessage声明如下:

.errorMessage {
font-weight: bold;
color: red;
}

关于java - 更改字段错误颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21422464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com