| Author |
How to check if a particular error is present ?
|
Sim Kim
Ranch Hand
Joined: Aug 06, 2004
Posts: 268
|
|
I add a number of errors in my action class , say Error1 ErrorGeneral Error3 ... Now in my JSP page is there any way to find out if a particular error is present in html:errors In my JSP , I display all the errors as Popup . But in my jsp, now I need to find if "ErrorGeneral" is present in <html:errors/> tag , so that I can take a different course of action for this .
|
 |
Merrill Higginson
Ranch Hand
Joined: Feb 15, 2005
Posts: 4864
|
|
When you use the add method of ActionMessages, the first parameter can be used to categorize the messages. If it is a general error, you should use the constant ActionMessages.GLOBAL_MESSAGE as the first parameter. If it is an error specific to a property, use the property name as the first parameter (e.g. messages.add("userName", new ActionMessage(...)); ). Then, in your JSP you can filter what is retrieved in <html:errors> by specifying a property attribute. In the above example, if you specify <html:errors property="userName" /> you will get only userName messages. If you want only global messages, specify: <html:errors property="<%=org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" />
|
Merrill
Consultant, Sima Solutions
|
 |
 |
|
|
subject: How to check if a particular error is present ?
|
|
|