Tag: servlet-filters
In der Servlet-API, verwenden Sie in der Regel ein Servlet, wenn Sie Steuern möchten, Vorverarbeiten und/oder nachbearbeiten spezifischen Anforderungen. Aber wenn Sie wollen, zum filtern/Bearbeiten von Allgemeinen Anfragen und/oder Antworten, die basierend auf bestimmten Bedingungen, dann ein Filter ist viel besser geeignet.
1
Antworten
War ich zu schreiben versucht, eine session-filter zu zentralisieren Berechtigungsprüfung in meiner app engine web-app. Mein filter sieht so aus : @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httpReq =
1
Antworten
Wie Kriege ich den FacesContext in einem Filter? Folgte ich folgenden Artikel, wie Sie zum abrufen der FacesContext im Filter: http://ocpsoft.org/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in-a-filter/ Aber das problem ist, dass es nicht funktioniert mit der Flash-Rahmen. Folgende NPE geworfen wird: java.lang.NullPointerException
2
Antworten
Erstellte ich einen filter mit ContainerRequestFilter-Schnittstelle und versuchen, zuweisen von benutzerdefinierten Rollen Sie, dass die Rückgabe Entität "Benutzer". @Override public ContainerRequest filter(ContainerRequest request) { User user = authenticate(request); if (user != null) { request.setSecurityContext(new Authorizer(user)); } else
2
Antworten
Ich versuche zu umschreiben einer URL aus: localhost:8080/sendEmail/newEmail.pdf?request_id=23456&emailAddress= Zu: localhost:8080/sendEmail/newEmail.pdf?request_id=23456 Filter Klasse code und die Zuordnung ist unten. Wie kann ich diese Aufgabe ausführen? (Eine Antwort mit Beispiel wäre sehr geschätzt). Filter-mapping: <filter> <filter-name>RequestFilter</filter-name> <filter-class>com.abc.ms.email.filter.RequestFilter</filter-class> </filter> <filter-mapping>
3
Antworten
Vom diese post habe ich gedacht eine andere Frage, die ich kann nicht scheinen, um herauszufinden, die Antwort auf die interweb. Ich habe einen servlet-filter, der erkennt, session timeouts und leitet auf eine Fehlerseite. Aufgrund meines noch
1
Antworten
Ich weiß, ich sollte definieren, die Dekorateure, die in einer Konfigurationsdatei oder meine eigene Unterklasse von ConfigurableSiteMeshFilter. Zum Beispiel: public class SitemeshFilter extends ConfigurableSiteMeshFilter { @Override protected void applyCustomConfiguration(final SiteMeshFilterBuilder builder) { builder.addDecoratorPath("/*", "/WEB-INF/views/layouts/default.jsp"); } } Dies
3
Antworten
Ich bin versucht, einen filter verwenden, um zu überprüfen, die für HTML-tags in einem response-body. Das problem ist, dass wenn ich zu verändern, den Körper in den filter, es werden nicht verändert, wenn es an den client.
1
Antworten
Diese Frage ist unwahrscheinlich, um zu helfen alle zukünftigen Besucher; es ist nur für einen kleinen geografischen Gebiet, einen bestimmten moment in der Zeit, oder eine außerordentlich engen situation, die nicht allgemein für das weltweite Publikum des
1
Antworten
Arbeite ich mit einem home-grown-security-filter, SCMIS Sicherheit Filtern, die in unserer web-app, die einen Aufruf zu einer Ausnahme, die java-Datei, wenn der Benutzer ist nicht authentifiziert, der Zugriff auf die web-app befindet sich in einer Abhängigkeit JAR-Datei.
1
Antworten
Ich habe einen filter implementiert, mit der eine benutzerdefinierte Konvention zum laden von servlets und JSPs. In diesem übereinkommen verwende ich den folgenden code zum zählen der servlet: servletContext .getRequestDispatcher( uriDispatcherLocator.getServletLocation( uri ) ) .include( request, response
1
Antworten
Ich habe zwei Server, einer (lokalen) und dem anderen (remote-Aufruf über vpn). Auf beiden die gleiche Anwendung bereitgestellt wird. Halt ich die vpn aufrufen, um die lokalen, so dass keine Interferenz zwischen Ihnen. Ich versuche, das param
2
Antworten
Für eine Java EE web-Anwendung, Ich habe einen listener implementiert, dass ServletRequestListener, und ein Filter. Gibt es eine Möglichkeit, um festzulegen, in web.xml dass der filter sollte aufgerufen werden, bevor die Hörer? Hab ich auch schon probiert
3
Antworten
Mache ich ein web mit JAASRealm Authentifizierung (tomcat 7). Dies ist ein filter für die servlets: private String loginPage = "welcome.jsp"; @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException { if ((request instanceof
2
Antworten
Ich bin mit einem Filter und die doFilter-Funktion. Ich würde gerne wissen, welche Seite angefordert wird. Eine Funktion, dass es mir etwas wie /firstDirectoryInWebDirectory/lala.jsp wäre perfekt. Was ist der Weg, hier zu gehen? Über das Kontextmenü wird
1
Antworten
Ich bin versucht derzeit, erstellen Sie eine InjectableProvider mit Jersey, aber ich Schaffe es nicht, Jersey, um ihn abzuholen. Ich finde keine wirklichen Beispiele für seine Verwendung, oder sogar, wie man es nahm neben der Verwendung der
2
Antworten
Ich weiß, ich kann nicht verwenden Sie reguläre Ausdrücke für die url-Muster ein filter-mapping, aber ich wollte wissen, ob es irgendwie möglich ist die Karte der filter mit so etwas wie /foo/.+/* InformationsquelleAutor DanC | 2012-06-04
1
Antworten
Ich habe einen filter der Klasse mit doFilter-Methode. In der doFilter Methode, ich bin das setzen eines Cookies wie folgt HttpServletResponse httpResp=(HttpServletResponse)servletResponse; Cookie myCookie=new Cookie("test",""); myCookie.setValue("testValue"); myCookie.setPath("/"); myCookie.setDomain(".mydomain.com"); httpResp.addCookie(myCookie); filterChain.doFilter(servletRequest,servletResponse); Sollte dies im Idealfall funktionieren? Das setzen
2
Antworten
Ich bin mit der JAAS-Autorisierung und-Authentifizierung in einer Java EE-Anwendung. JAAS-wie Dinge, die weggelassen wurden vollständig aus Platzgründen in dieser Frage. Ich bin mit einem Filter bedeutet, dass die Authentifizierung/Autorisierung wie folgt (derzeit gibt es nur eine
2
Antworten
Habe ich die Seiten in meinem web-Anwendung, die zugänglich sind nur durch den administrator. Ich schrieb-filter, aber ich verstehe nicht, wie die Rückkehr der HTTP-Fehlercode(403) aus dem filter, wenn der Benutzer nicht der admin. public class AdminFilter
2
Antworten
Ich bin versuchen, um eine jersey-filter, der filtert alle server die Antworten der 500 Fehler. Aber ich weiß nicht viel über Filter so begann ich einfach etwas code, aber ich habe keine Ahnung, wie weiter...kann jemand mir
1
Antworten
Möchte ich überprüfen, captcha, wenn die Nutzung sein will logined und wenn das captcha richtig ist, rufen Sie filterChain.doFilter() fortsetzen Authentifizierung und wenn der captcha falsch war rediredt Benutzer auf die login-Seite zu re-geben Sie Ihren Benutzernamen,
1
Antworten
Den wicket-Seite ist links, aktiviert durch das drücken einer numerischen Taste. onClick() Methode ruft Datenbank-Logik zum speichern einiger Werte. Das problem erscheint, wenn der Benutzer die Taste drückt, kontinuierlich und wicket, erhält noch eine bitte, bevor es
3
Antworten
Was wäre der beste Ansatz, um zu erkennen, ob eine web-Anwendung zugegriffen wird, werden lokal? Ich bin interessiert, bei der Prüfung dieses in einem filter (javax.servlet.Filter). Ich könnte prüfen, die ServletRequest#getRemoteAddr() wenn es 127.0.0.1 aber wenn es
2
Antworten
Ich habe eine web-Anwendung mit login-Bildschirm gesichert durch eine Authentifizierung Filter. Habe ich Folgendes in meiner web.xml <filter> <filter-name>AuthenticationFilter</filter-name> <display-name>AuthenticationFilter</display-name> <filter-class>com.mycompany.secutity.AuthenticationFilter</filter-class> </filter> Und ich habe die folgenden mapping - <filter-mapping> <filter-name>AuthenticationFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> Aber jetzt möchte ich
1
Antworten
Ich versuche heraus zu filtern, einen query-parameter namens 'Vernunft' über einen Filter in java/jsp. Grundsätzlich wird der filter in Ort, um sicherzustellen, dass ein Benutzer eingegeben hat ein 'Grund' für die Anzeige einer Seite. Wenn Sie nicht
1
Antworten
Ich bin mit einem filter in web.xml um zu überprüfen, ob ein Benutzer angemeldet ist oder nicht: <filter> <filter-name>LoginFilter</filter-name> <filter-class>com.mycompany.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> Funktioniert wie ein Charme bis ich habe ein stylesheet oder Bild ausschließen
5
Antworten
Ich ziemlich neu bin, Servlet-Filter und haben im Grunde trat Sie ein Projekt mit Ihnen und einem zusätzlichen filter für die web.xml - Datei (bereitgestellt auf Tomcat 5.5). Ich bin zu 95% sicher, dass es irgendwann richtig
1
Antworten
Kurze version: Wie bekomme ich HttpServletRequest.getRemoteUser() Rückkehr der Benutzername, wenn ich mit einer benutzerdefinierten Authentifizierung-filter? Lange version: Ich bin ändern der Tomcat-Anwendung, die derzeit verwendet deklarative Sicherheit (web.xml & tomcat-users.xml), um stattdessen die Verwendung einer benutzerdefinierten (von
1
Antworten
ich habe gekämpft, um mehrere ulr-Muster für eine web-site mit Spring mvc 3.0.5 sitemesh 2.4.2.mein container ist tomcat 6.0.26 meine pom sieht wie folgt aus: <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.14</version> </dependency> <dependency> <groupId>opensymphony</groupId> <artifactId>sitemesh</artifactId> <version>2.4.2</version> <scope>compile</scope> </dependency> <dependency>
1
Antworten
Möchte ich Sie zum Steuern des Zugriffs nach dem user log in meinem system. Beispiel: administrator : can add, delete and give rights to employee employee : fill forms only ... So, nachdem Sie wissen, welche Rechte
1
Antworten
Habe ich einen Filter erhält der HttpServletRequest und die Anforderung, dass ein Eintrag besteht aus einer xml, die ich brauche, zu Lesen in meinem filter-Methode. Was ist der beste Weg, um die geposteten xml-Code aus dem HttpServletRequest-Objekt.
1
Antworten
Erstelle ich ein standard-dynamic-web-Projekt, das wie ein Servlet, einen filter zum filtern der Anfrage-und jsp-Seiten. Nehme ich die Anzahl der Bücher willkommen.jsp und je nach der Anzahl bin ich dem füllen der Eingabe-Felder auf hinzufügen.jsp. Ich will
1
Antworten
Ist es möglich zu simulieren, einen servlet-filter-Kette mit @ApplicationPath und @Path-Annotationen in EE 6? Beispiel: @ApplicationPath("/api") class Filter extends Application { @Path("/*") public void filter() { log.info("Request to API"); } } ... @Path("/foo") class Foo { @GET
1
Antworten
Wie kann ein filter zugeordnet werden, um die Wurzel einer URL? Ich bin mit Tomcat 7.0.2 und bereitstellen einer Anwendung als ROOT.Krieg. Die willkommen-Seite sign_in.xhtml. Ich würde gerne einen filter, wenn der client sendet eine Anforderung für
3
Antworten
Ich eine eigene logout-filter genannt, sechs mal. Zweimal so bald ich versuche, auf die Anwendung zuzugreifen, zweimal, wenn ich geben Sie Benutzername/Passwort ein und klicken Sie auf 'Login' und dann erneut zweimal, wenn ich auf 'logout'. Was
5
Antworten
Gibt es eine Möglichkeit, mit nur Resonanz in einem filter . Ist der code unten geschrieben richtig ? public void doFilter(request , response , chain) { //code to handle request chain.doFilter(request, response); //code to handle response .
2
Antworten
Könnte Ihnen helfen, zu überprüfen, warum doFilter nicht immer genannt web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/log4j.properties</param-value> </context-param> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> <filter> <filter-name>roseFilter</filter-name> <filter-class>net.paoding.rose.RoseFilter</filter-class> </filter> <filter-mapping> <filter-name>roseFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher>
1
Antworten
Um gegen clickJacking und Sperrung meiner Website geöffnet werden, indem iframe habe ich einen servlet-filter, in denen ich füge folgende Zeile hinzu: "X-FRAME-OPTIONS" - header der Antwort. Aber wenn ich die Seite und siehe response-Header, die Seite,
4
Antworten
Ich versuche zu erstellen, die ein Java - "Filter", erkennt eine benutzerdefinierte HTTP-Anforderungs-Header und fügt response-Headern, so dass die Datei wird automatisch heruntergeladen werden. Der response-header ist sehr wichtig für diese ist der "Content-Type = Attachment" -
1
Antworten
Ist es möglich, zwei Filter, die haben die gleiche url-mapping? <filter> <filter-name>TeeFilter</filter-name> <filter-class>filter1r</filter-class> </filter> <filter-mapping> <filter-name>TeeFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <display-name>CredentialsFilter</display-name> <filter-name>CredentialsFilter</filter-name> <filter-class>filter2</filter-class> </filter> <filter-mapping> <filter-name>CredentialsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> InformationsquelleAutor mosaad | 2013-11-15
2
Antworten
Ich bin gekommen, über spring-boot und wollen zum hinzufügen einer Filterkette für einen eingehenden request. Hier ist die Anwendung: package example.hello; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.ApplicationContext; @SpringBootApplication public class Application { public static void main(String args)
2
Antworten
Ich bin Java zu lernen Web, aber ich habe einige Probleme und ich brauche Hilfe. Ich benutze eine Vorlage.jsp in der die ich-header.jsp, footer.jsp login.jsp (die linke Seite der Vorlage ) und ${param.content}.jsp. Für jede Seite mit
1
Antworten
Ich bin der Migration von Jsp-servlet-basierte Java-Projekt zu Gast war, in der websphere-tomcat. Folgende init-param ist in web.xml innerhalb eines filter-definition. Ich zog die properties-Datei in src-Ordner, die ist classpath. So ändern Sie den folgenden in die
3
Antworten
Hallo ich habe das Testfeld, in dem ich möchte den test nicht in Englisch(zum Beispiel in Russisch) aber in meiner Klasse Aktion, die ich bekommen, anstatt nur text ?????????. Ich habe versucht, schreiben Sie einfachen filter, die
2
Antworten
in der struts2 web.xml Anwendung ich habe die filter-und servlet - web.xml ... <servlet> <servlet-name>SchServlet</servlet-name> <servlet-class>com.vk.translate.report.SchServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>SchServlet</servlet-name> <url-pattern>/SchServlet</url-pattern> </servlet-mapping> ... <filter> <filter-name>struts</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <!-- <init-param> <param-name>actionPackages</param-name> <param-value>com.mycompany.myapp.actions</param-v2alue> </init-param> --> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> ...
2
Antworten
Diese Frage ist in Bezug auf einen vorherigen auf schreiben Sie einen session-timeout-handler -. Die Antwort in diesem thread beteiligten den Zugriff auf die verschiedenen session-scoped managed beans aus dem servlet. Die Empfehlung (wie gesehen hier) ist
2
Antworten
Habe ich eine Instanz von Apache Tomcat 6.x laufen, und ich möchte es zu interpretieren, den Zeichensatz für eingehende URLs ein wenig intelligenter als die Standard-Verhalten. Insbesondere möchte ich auf die Erreichung der folgenden Abbildung: So%DFe =>
4
Antworten
Folgende ist ein Stück Java-code durch die Verwendung von filtern, die zeigt, dass die Fehler-Seite jedes mal, wenn der Benutzername und das Passwort ist auch richtig. Bitte helfen Sie mir, ich habe nicht viel wissen auf diesem
2
Antworten
Ich würde gerne blockieren, den Zugang von einer Seite, selbst wenn der Benutzer kennt die url von einigen Seiten. Zum Beispiel /localhost:8080/user/home.xhtml (müssen sich zunächst anmelden), wenn nicht angemeldet, dann redirect zu /index.xhtml. Wie dies in JSF
19
Antworten
Frage ich mich, wenn es gibt keine Anmerkungen für eine Filter Klasse (für web-Anwendungen) in den Frühling Starten? Vielleicht @Filter? Möchte ich hinzufügen, einen benutzerdefinierten filter in meinem Projekt. Die Spring-Boot-Reference Guide erwähnt FilterRegistrationBean, aber ich bin