stylesheet.css:
.errClass {
font-family: Verdana, Helvetica, Garamond, sans-serif;
/* font-size: 0.7em; */
background-color: red;
border: 1px solid #afafaf;
position: absolute;
z-index: 1000;
overflow: auto;
cursor: default;
}
public void validate()
{
if (userName.length() != 0 && password.length() != 0 &&
!(AuthenticateUser(userName, password)))
{
org.apache.struts2.views.jsp.ui.TextFieldTag tag = new
org.apache.struts2.views.jsp.ui.TextFieldTag();
tag.setPageContext(pageContext);
tag.setId("myId");
tag.setLabel("mylabel");
tag.setName("foo");
tag.setValue("bar");
tag.setTitle("mytitle");
tag.setCssErrorClass("errclass");
testAction.addFieldError("foo", "bar error message");
}
} //end validate
Bon Chance,
Martin
_________________
> Date: Wed, 4 Jun 2014 17:13:28 +0100
> From: [email protected]
> Subject: 2.3.16.3 Color in error message ( Authenticate Login )
> To: [email protected]
>
> Hello,
>
>
> I don't find in the strutsexamples ( 6 form_validation, 7
> message_ressource...etc) where I could write red color when error message is
> displayed in loginForm.jsp
>
>
> First the validator LoginAction-validation.xml works fine with required
> fields.
>
>
> Then the authentication with LoginAction works or not.
>
>
> But I would like to write red error when the authentication fails.
>
> ...
> public void validate() {
> if (userName.length() != 0 && password.length() != 0 &&
> !(AuthenticateUser(userName, password))) {
> addFieldError("userName", " The Identification has failed");
> }
> }
>
> When the Authenticate fails, the message works with "The Identification has
> failed" , but the color is not red in the loginForm.jsp...
>
>
> Regards
>
> Chris