내 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>
에 CSS를 적용해야 할 이유를 이해하는 데 도움이 될 것입니다. –
@SotiriosDelimanolis :이 fielderrors struts2는 자체를 추가합니다. 그것을위한 CSS는 어디에 있습니까? –
나는 실제로 모른다. 커스텀 태그를 사용하고 있다면, 태그가 요소에'style' 속성을 추가 할 수 있습니까? 나는 소스를 들여다 보거나 실제 CSS가 어디에 있는지 찾아 냈다. –