File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Open Source Projects and the fly likes ActionMessages????????? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "ActionMessages?????????" Watch "ActionMessages?????????" New topic


kiran patil

Joined: Oct 11, 2004
Posts: 2
Hi Everybody
I am working on a struts 1.2.4.
I want to know how we can use ActionMessages and pull them by
<html:messages> tag.
This is what I tried but not working
Following is the code of a validate method of a formbean

public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request)
ActionMessage msg = null;
ActionErrors errors = new ActionErrors();
ActionMessages messages=new ActionMessages();
if (getLoginID() == null || getLoginID().length() < 1)
msg = new ActionMessage("errors.loginID.required");
//errors.add(ActionMessages.GLOBAL_MESSAGE,msg );
messages.add(ActionMessages.GLOBAL_MESSAGE,msg );

if (getPassword() == null || getPassword().length() < 1)
msg = new ActionMessage("errors.password.required");
// errors.add(ActionMessages.GLOBAL_MESSAGE,msg );
messages.add(ActionMessages.GLOBAL_MESSAGE,msg );

return errors;

and my jsp is
<html:messages id="error" message="true">
<li><bean:write name="error"/></li>
Michal Bienek

Joined: Jun 17, 2002
Posts: 29
I haven't seen ActionMessages used as part of an action form's validate method. As far as I know, unless you return a list of ActionErrors, nothing will be saved to the request for processing by the input page. In order to see the ActionMessages in action, I would suggest that you create a single action in which you do the following:

Make sure that your struts-config for the page you want to forward to has
set to false, and that the page itself has the tag.
I agree. Here's the link:
subject: ActionMessages?????????
It's not a secret anymore!