Cómo imprimir atributos de sesión en jsp (struts)

Esto es lo que tengo:

Clase Java (agregando usuario):

public String addUser() throws NoSuchAlgorithmException {
    HttpSession currentSession = request.getSession();

        User u = new User();
        u.setUname(getUserName());
        u.setPassword(StringHash(getUserPass()));
        u.setUtype(getUserType());
        plResponse = iUserDAO.addUser(u);

        setActionMessage(plResponse.getMessage());
        currentSession.setAttribute("actionMessage", this.actionMessage);

        return SUCCESS; 
    }

Clase Java (agregando asociaciones):

    public String saveAssoc() throws Exception {
    HttpSession currentSession = request.getSession();

    try {
        plResponse = iUserDAO.saveUserAssoc(currentSession.getAttribute("selectedUser").toString(), countryId, langId);

        refreshUserAssociations();            

        setActionMessage(plResponse.getMessage());
        currentSession.setAttribute("actionMessage", this.actionMessage);
    }
    catch (Exception e) {
        throw new Exception(e.getMessage());
    }
    return SUCCESS;
}

JSP (para ambos casos lo mismo):

<s:if test="actionMessage != null && actionMessage != ''">
    <div class="successMessage">
    <br/><s:property value="actionMessage"/>
    </div>
    <br />
</s:if>

Tengo dos casos de pasar el mensaje de retorno a la página. Después de agregar un usuario y después de agregar asociaciones de usuarios. En ambos casos, el parámetro se pasa correctamente a la sesión (depuré el código), pero solo se muestra en el primer caso (agregando usuario). El segundo caso pretende que no hay actionMessage en la sesión.

¿Cuál puede ser la razón?

Respuestas a la pregunta(2)

Su respuesta a la pregunta