¿Struts2 uso de manejo de excepciones?
Yo tengo miAction
clase debajo de la cualgetTspNameIdMap
arrojaReqMgmtException
excepción (excepción personalizada).
public String findTspNameIdMap(){
SlsReqMgmtCommonRemote slsReqMgmtCommonRemote = null;
tspNameIdMap = new HashMap<String, String>();
try{
slsReqMgmtCommonRemote = getSlsReqMgmtCommonRemote();
tspNameIdMap = slsReqMgmtCommonRemote.getTspNameIdMap(gmaThresholdParameters.getId().getCircleId());
}
catch(ReqMgmtException rEx){
addActionError(rEx.getError());
result = "error";
return ERROR;
}
catch (Exception e){
addActionError("Error in processing your request. Contact Administrator");
e.printStackTrace();
System.out.println("[ConfigureTspThresholdAction: findTspNameIdMap Function]:In catch Inside Constructor!!");
result = "error";
return ERROR;
}
return SUCCESS;
}
Sé que también hay un manejo de excepciones en Struts2, sin embargo actualmente no lo estoy usando. ¿Debo usar el manejo de excepciones de Struts2? ¿Cuál sería su uso?