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: christal...@yahoo.fr
> Subject: 2.3.16.3 Color in error message ( Authenticate Login ) 
> To: user@struts.apache.org
> 
> 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
                                          

Reply via email to