Exceção do Struts2 lidando com o uso?

eu tenho meuAction classe abaixo na qualgetTspNameIdMap jogaReqMgmtException exceção (exceção 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;
    }

Sei que também há manipulação de exceção no Struts2, no entanto, atualmente não estou usando. Devo usar o tratamento de exceções do Struts2? Qual seria o seu uso?

questionAnswers(1)

yourAnswerToTheQuestion