your action execute method can return "error" result which maps to error page 
e.g.
<result name="error">/error.jsp</result>

where error looks like
<html>
<body>
<b>YOU have an error !</b>
</body>
</html>

better to create a div tag and write a meaningful error to response which 
displays response in div tag ...
http://cwiki.apache.org/WW/ajax-recipes.html

Anyone else?
Martin 
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 


> From: [EMAIL PROTECTED]
> To: user@struts.apache.org
> Date: Tue, 12 Aug 2008 15:05:42 -0400
> Subject: Best practice for passing success/error message to another dispatch 
> (struts2)?
> 
> I have an action with two dispatch methods.
> I have a single JSP that renders a list and also have an import file field.
> On import failure, I want to populate the list with an error message.
> 
> THE PROBLEM:
> It looks like validation for the list() method is wiping the errors from the 
> import() method.
> 
> Example struts.xml:
>     <action name="*Role" class="RoleAction" method="list">
>       <result name="input">/list.page</result>
>       <result name="success">/list.page</result>
>     </action>
> 
>     <action name="importRole" class="RoleAction" method="import">
>       <result name="input" type="chain">listRole</result>
>       <result name="success" type="chain">listRole</result>
>     </action>
> 
> Example pseudo code:
> public String list() {
>   // sql lookup, populate list
>   return "success";
> }
> 
> public String import() {
>   // do import
>   If (fail) {
>     addActionError(errorMessage);
>   }
>   return "success";
> }
> 
> 
> 

_________________________________________________________________
Got Game? Win Prizes in the Windows Live Hotmail Mobile Summer Games Trivia 
Contest
http://www.gowindowslive.com/summergames?ocid=TXT_TAGHM

Reply via email to