i have this code on a SimpleFormController
protected ModelAndView onSubmit(fromServletRequest request, fromServletResponse response, Object usuarioP, BindException bindException) throws Exception {
Map model = new HashMap();
Usuario usuario = (Usuario) usuarioP;
Collection usuarios = usuarioBO.obtenerUsuariosXDistribuidor(usuario.get Distribuidor().getIdDistribuidor());
model.put(quot;usuariosquot;, usuarios);
System.out.println(quot;Usuario: quot; + request.getRemoteUser());
System.out.println(quot rincipal: quot; + request.getUserPrincipal());
System.out.println(quot;Administrador: quot; + request.isUserInRole(quot;Administradorquot;));
System.out.println(quot;Administrador: quot; + request.isUserInRole(quot;Distribuidorquot;));
return new ModelAndView(getSuccessView(), quot;modelquot;, model);
}
request.getRemoteUser() and request.getUserPrincipal() return null
request.isUserInRole(quot;Administradorquot;) and request.isUserInRole(quot;Distribuidorquot;) return false (the user is in one of this roles)
Anybody can tell me why ????
Thanks
Ignacio |