2012-04-15 3 views

Antwort

0

Ich habe versucht, Filter mit HttpServletResponseWrapper, aber mein Filter wurde nie vor JAAS Basic HTTP-Authentifizierung aufgerufen. Ich löste meine Probleme mit lästigen Popup-Fenster, indem nächsten Code

In web.xml:

<error-page> 
    <error-code>401</error-code> 
    <location>/error.jsp</location> 
</error-page> 

error.jsp:

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <title></title> 
    </head> 
    <body> 
     <% 
     int status = response.getStatus(); 
     if (status == 401) { 
      response.setStatus(403); 
     } 
     %> 
    </body> 
</html>