Tengo un filtro a los action que comprueba determinado parametro mandado por la url. Al intentar obtener el parametro de la url con el siguiente código:
final String token = (String) invocation.getInvocationContext().getParameters().get("token")Me daba el siguiente error:
java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.StringY esto se supone que es porque el getParameter de la request devuelve un Map
final Map parameters = invocation.getInvocationContext().getParameters(); final String token = ((String[]) parameters.get("token"))[0];pd: Atentos mi ejemplo al ser codigo perteneciente a un interceptor de spring no hace uso del request.getParameterMap() pero al ejecutar tendrás el mismo problema.
No hay comentarios:
Publicar un comentario