To do have a similar behavior I have extended ServletDispatcherResult
and overridden doExecute(...)-
@Override
public void doExecute(String finalLocation, ActionInvocation
invocation) throws Exception {
try {
// some operation
} catch (Exception e) {
super.doExecute("error page path", invocation);
}
Thanks,
Vinod
-------- Original Message --------
Subject: Re:Handling exceptions in a custom result
From: Juan Damasceno <[EMAIL PROTECTED]>
To: Struts Users Mailing List <user@struts.apache.org>
Date: Tuesday, August 07, 2007 5:09:05 PM
Thanks for reply Vinod, but my class is a Result not a action.
public class CustomResult implements Result {
public void execute(ActionInvocation invocation) throws Exception {
try {
// Some operations
} catch (Exception e) {
//Send user to a error page
}
}
}
On 8/7/07, Vinod Singh <[EMAIL PROTECTED]> wrote:
Do something like below-
<action ...>
<result name="error">path_to_error.jsp</result>
</action>
public void execute(ActionInvocation invocation) throws Exception {
try {
// Some operations
} catch (Exception e) {
//Send user to a error page
return "error";
}
}
Vinod
-------- Original Message --------
Subject: Handling exceptions in a custom result
From: Juan Damasceno <[EMAIL PROTECTED]>
To: user@struts.apache.org <user@struts.apache.org>
Date: Tuesday, August 07, 2007 4:56:41 PM
I need to do something like:
public void execute(ActionInvocation invocation) throws Exception {
try {
// Some operations
} catch (Exception e) {
//Send user to a error page
}
}
Any idea?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
______________
Juan Damasceno
______________
"Eu fiz essa carta maior que o normal, somente porque não tive tempo de
faze-la mais curta" Blaise Pascal
"Computadores não resolvem problemas, eles executam soluções." Laurent
Gasser
.