Struts2 Использование обработки исключений?
У меня есть мойAction
класс ниже, в которомgetTspNameIdMap
бросаетReqMgmtException
исключение (пользовательское исключение).
public String findTspNameIdMap(){
SlsReqMgmtCommonRemote slsReqMgmtCommonRemote = null;
tspNameIdMap = new HashMap();
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;
}
Я знаю, что в Struts2 также есть обработка исключений, однако в настоящее время я не использую ее. Должен ли я использовать обработку исключений Struts2? Что бы его использовать?