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.

Fehler: package javax.servlet nicht vorhanden ist

Anzahl der Antworten 6 Antworten
Habe ich versucht zu implementieren, die eine login-filter meines web-Anwendung mit jsf 2, nach dieser Anleitung: https://stackoverflow.com/tags/servlet-filters/info nachdem ich kompiliert habe, meine filter und Hinzugefügt der .die Klasse "web-inf/classes" (wie der guide sagt) der filter gearbeitet, aber

Über einen filter hinzufügen, wird ein cookie auf dem Benutzer-Sitzung

Anzahl der Antworten 2 Antworten
Update: Das Problem mit der Einstellung für die MaxAge. Eine Einstellung von null führen wird das cookie gelöscht werden, daher war es angezeigt, in den header der Antwort, wurde dann aber gelöscht und nicht zeigen, dass in

Nicht bekommen kann spring-security.xml rechts

Anzahl der Antworten 2 Antworten
Habe ich meine spring security eingestellt basic-Authentifizierung auf eine Datenbank ohne Probleme, jedoch möchte ich hinzufügen, benutzerdefinierte login/logout und admin-Seiten als auch die md5-Verschlüsselung für Kennwörter w/Salz. Ich halten Wände schlagen versuchen, um diese Fähigkeiten zu arbeiten,

Einstellung/erste session Attribut in JSF

Anzahl der Antworten 1 Antworten
Bin ich versucht zu implementieren einfache log-in-Funktionalität in einer JSF-Anwendung. Nach dieser Antwort, implementierte ich eine AuthenticationFilter. Ich bin versucht, ein Objekt in meinem managed bean als : FacesContext facesContext = FacesContext.getCurrentInstance(); HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(true);

so deaktivieren Sie den direkten Zugriff auf Seiten mit der url für den jsp-Seiten

Anzahl der Antworten 3 Antworten
Habe ich eine web-Anwendung. Alles funktioniert einwandfrei.Aber, wenn der Benutzer nicht eingeloggt Sie können immer noch Zugriff auf andere jsp-Seiten durch url. Ich will halt den url-Zugriff. Ich sah einige Beispiel-es zeigt die Verwendung von filtern. Ich

Zum umleiten auf den JSF mit PrimeFaces?

Anzahl der Antworten 3 Antworten
Ich versuche zu tun, eine grundlegende Sicherheitssystem, JSF, wo, wenn der Benutzer nicht angemeldet sind und versuchen, auf eine eingeschränkte Seite, er wird umgeleitet, um sich einzuloggen.xhtml. Dies geschieht in einem servlet-filter. Mein problem ist, dass bei

Wie man die Rollen von UserPrincipal in Java?

Anzahl der Antworten 2 Antworten
Ich eine Klasse angelegt(Benannt als CustomRequestWrapper), die Umsetzung HttpServletRequestWrapper .In CustomRequestWrapper Klasse, ich bin Einstellung user principal.Jetzt in meinem code möchte ich, um die Liste der Rollen aus der user principal.Ich habe versucht, GenericPrincipal-Klasse von tomcat-catalina jar,

Brauchen Sie Hilfe beim erstellen einer benutzerdefinierten HttpServletResponse

Anzahl der Antworten 4 Antworten
Plötzlich stecken, generieren von eigenen servlet-Antwort. Ich will zu ersetzen, die servlet-Antwort mit vordefinierten: public class MyCustomResponse extends HttpServletResponseWrapper { private String customOutput; public MyCustomResponse(String customOutput, HttpServletResponse response) { super(response); //PrintWriter and Outputstream should stream this variable

Java-Filtern, umleiten von Benutzern, die nicht angemeldet-login-Seite

Anzahl der Antworten 4 Antworten
War ich versucht zu machen, einen filter zu verhindern, dass Benutzer, die nicht angemeldet sind Zugriff auf bestimmte Seiten.Für dies habe ich einen filter der Klasse mit dem folgenden doFilter Methode HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse

Web-Filter in JSF

Anzahl der Antworten 2 Antworten
Ich bin Implementierung von web-filter, durch die sich dieser link Mein code ist 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"> <display-name>project_name</display-name> <welcome-file-list> <welcome-file>/project_name/faces/jsp/HomePage.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces

Wie führen Sie als Ausgabeformat für die Codierung verwenden filter, um zu verhindern, XSS?

Anzahl der Antworten 4 Antworten
Ich bin mit dem folgenden code im servlet: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out=response.getWriter(); response.setContentType("text/html"); out.println("<html>"); out.println("<body>"); out.println("<script>alert(1)</script>"); out.println("</body>"); out.println("</html>"); } Und folgenden code für den filter: public class SampleFilter implements

Wie kann ich die Umleitung der aktuellen Seite in Servlet-Filter?

Anzahl der Antworten 2 Antworten
Ich habe eine Seite sagen: /myapp/test.jsp?queryString=Y. Der filter muss redirect auf die aktuelle Seite. Es sollte gehen, um /myapp/test.jsp (ohne query-string). Die unten zu bringen scheint es auf den context-root: /myapp. Ich bin mit der in WAS6.1.

das umleiten von ein servlet-filter, jsf gibt die eigentlichen jsf-code nicht gerendert html

Anzahl der Antworten 1 Antworten
unten ist mein code; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package racms; import java.io.IOException; import javax.faces.application.NavigationHandler; import javax.faces.context.FacesContext; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest;

Sitzung-Validierung-filter, die meldet den Benutzer ab, wenn die Sitzung abgelaufen ist

Anzahl der Antworten 1 Antworten
Habe ich eine session-Validierung, Filter, meldet den Benutzer ab, wenn die Sitzung abgelaufen ist. Hier ist ein Stück code, aber dieser funktioniert nicht. Nicht arbeiten heißt, dies ist nicht die Umleitung auf die login-Seite, auch wenn die

Java-Filter URL-Muster-spezifische request-params

Anzahl der Antworten 2 Antworten
Haben wir eine situation, wo wir wollen, zu verwenden, filter für URLs, die einige bestimmte request-Parameter, e ist.g: http://mydomain.com/?id=78&formtype=simple_form&....... http://mydomain.com/?id=788&formtype=special_form&....... und so weiter, id abgerufen werden, zur Laufzeit möchte ich filter konfigurieren im web.xml nur, wenn formtype=special_form.

Fehler beim abrufen der Sitzung vom FacesContext innerhalb eines Servlet-Filter

Anzahl der Antworten 2 Antworten
Nach autheticating meine user, ich möchte einen Verweis in der Sitzung des angemeldeten Benutzers. Hier, wie ich es in den setCurrentUser Methode : FacesContext facesContext = FacesContext.getCurrentInstance(); HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(true); session.setAttribute("CURRENT_USER", currentUser); Leider die session

StackOverflowError in der servlet-mapping url-pattern "/*"

Anzahl der Antworten 2 Antworten
Habe ich eine Reihe von JSP-Seiten, und ich möchte zu verstecken .jsp-Erweiterung (nach ein bisschen recherche scheint es, ist es gut für SEO). Einer Lösung, die ich stieß, war das folgende: <servlet> <servlet-name>mypage</servlet-name> <jsp-file>/some-page.jsp</jsp-file> </servlet> <servlet-mapping> <servlet-name>mypage</servlet-name>

Verpackung request-Parameter mit HTTPServletRequestWrapper

Anzahl der Antworten 2 Antworten
Ich habe einen filter, der sich authentifiziert/autorisiert REST-Aufrufe. Dieser Filter benötigt Zugriff auf die request-Parameter, so dass ich geschrieben habe, eine benutzerdefinierte HTTPServletRequestWrapper. import java.util.Collections; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletRequest; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestWrapper;

Wie cache-control in der JSP-Seite?

Anzahl der Antworten 4 Antworten
Erstellte ich einen Servlet-filter mit dem folgenden code in der doFilter: HttpServletResponse httpResponse = (HttpServletResponse)response; httpResponse.setHeader("Cache-Control","no-cache"); httpResponse.setHeader("Pragma","no-cache"); httpResponse.setDateHeader("Expires", 0); chain.doFilter(request, response); Ich will, um sicherzustellen, dass nichts geht auf dem Client zwischengespeichert und jede Anfrage (auch die

Java Servlet-Filter redirect problem

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit meinem authentication filter. Wenn der filter leitet auf die login-Seite keine Bilder angezeigt bekommt, die in der login-JSP. Allerdings, wenn ich Sie auf der login-Seite manuell auf, nachdem ich eingeloggt bin, werden

Wie Sie ein servlet-filter in Java zu ändern servlet eine eingehende Anfrage-url?

Anzahl der Antworten 3 Antworten
Wie kann ich ein servlet-filter zu ändern servlet eine eingehende Anfrage-url von http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 zu http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? Update: nach BalusC die Schritte unten, ich kam mit dem folgenden code: public class UrlRewriteFilter implements Filter { @Override public void

Abfangjäger Oder Filter

Anzahl der Antworten 2 Antworten
Arbeite ich an einer Spring-Anwendung, in der ich möchte einige Sicherheit überprüft, wie die MD5-überprüfung von Dateien, DB-überprüfung, die version der Anwendung prüfen, etc. Ich gelesen habe Interceptors und Filter, aber immer noch ein bisschen zu verwirren,

Ist es möglich, das weiterleiten oder umleiten von ein servlet filter nach der Antwort begangen wurde?

Anzahl der Antworten 2 Antworten
Die Logik ist, dass der filter getroffen wird, ist die Bedingung nicht wahr, so geht es durch die filter-chain. Nach der Antwort verpflichtet sich, den filter getroffen wird, und die Bedingung ist wahr (Anfrage-Attribut gesetzt wurde). Es

<servlet-name> in <filter-mapping> web.xml, was bedeutet das?

Anzahl der Antworten 1 Antworten
Bin ich angefangen zu lernen, Struts 2. Ich stolperte über diesen code: web.xml ...some other codes... <filter> <filter-name>MyFilter</filter-name> <display-name>MyFilter</display-name> <filter-class>com.xxx.yyy.zzz.MyFilter</filter-class> </filter> <filter-mapping> <filter-name>MyFilter</filter-name> <servlet-name>MyAction</servlet-name> </filter-mapping> <listener> <listener-class>com.xxx.yyy.StrutsListener</listener-class> </listener> <servlet> <servlet-name>MyAction</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>paramName1param-name> <param-value>paramVal1</param-value> </init-param> <init-param> <param-name>paramName2</param-name>

Wie umgehe ich Fehler Staaten in servlet-filtern, ohne dass der Benutzer einen stack-trace?

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Steg/RESTEasy-app. Wenn ich werfe einen WebApplicationException(myResponse) von einem meiner REST-Endpunkte, sendet er die gegebene Antwort an den client. Wenn ein filter einen Fehler erkennt, ich will das gleiche Verhalten: Sie sollten aufhören, die

Wie kann ein web-filter in JSF 2?

Anzahl der Antworten 1 Antworten
Ich einen solchen filter erstellt : public class LoginFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) request; HttpSession session = req.getSession(); if (session.getAttribute("authenticated") !=

Wie kann ich die Sperrung einer IP-Adresse mit web.xml?

Anzahl der Antworten 4 Antworten
Wie kann ich das blockieren einer ip-Adresse mit einigen Konfiguration auf web.xml? Brauche ich einen filter? Wie kann ich das umsetzen? Ich persönlich denke, das sollte in den Admin-level in der host-Anwendung Server oder auf Netzwerkebene (firewall).

Hinzufügen von header in der Antwort im filter?

Anzahl der Antworten 3 Antworten
Muss ich fügen Sie die Kopfzeile in jeder Antwort. Ich bin Planung zu tun, unter public class MyFilter extends OncePerRequestFilter { @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { filterChain.doFilter(request, response); response.addHeader("Access-Control-Allow-Origin",

so ändern Sie die requestURL mit filter oder servlet

Anzahl der Antworten 2 Antworten
so ändern Sie die requestURL mit filter oder servlet . zum Beispiel, wenn die Anforderung ist "http://servername1:8080" Ich will die gleichen "http://servername2:7001" Dieser Ansatz funktioniert nicht. Zum Glück funktioniert das große stackoverflow.com/questions/2725102/... InformationsquelleAutor user1497911 | 2012-09-29

Wie man einen Filter hinzufügen, mit WebMvcConfigurerAdapter im Frühjahr?

Anzahl der Antworten 3 Antworten
Mit WebApplicationInitializer kann ich einfach einen filter hinzufügen, um die ServletContext innerhalb der onStartup() Methode. Wie man einen filter hinzufügen, mit WebMvcConfigurerAdapter? Muss ich XML verwenden? HINZUFÜGEN 1 Anderen zu helfen, zu verstehen, die Feder Web-Konfiguration leichter,

Filter-mapping für alles zu Struts2 neben einem servlet?

Anzahl der Antworten 1 Antworten
Ich habe eine Struts2 (2.1.8.1) web-Anwendung. Meine web.xml sieht so aus, <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> Diese konfiguriert ist zum anzeigen aller Anfragen an den Streben filter. Ich möchte hinzufügen, ein servlet in meiner

Filter-mapping url-pattern, schließt die Unterverzeichnisse

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit, um eine filtermapping keine Unterverzeichnisse enthalten? Zum Beispiel. Habe ich .xhtml-Dateien in meinem root-Kontext, und ich habe auch einen Unterordner namens "test" mit den Dateien mit der gleichen Erweiterung. Ist es vielleicht zu

Servlet-Filter für alle Anforderungen

Anzahl der Antworten 2 Antworten
Frage ich mich, wie kann ich in der web.xml ein Filter, der aufgerufen wird, auf jede Anfrage? InformationsquelleAutor fernandohur | 2011-10-31

So melden Sie request-body in JAX-RS client

Anzahl der Antworten 1 Antworten
Muss ich sehen, meine request-body die mit einer client-JAX-RS-Anforderung, um zu überprüfen, dass die Serialisierung funktioniert, korrigieren und wiederverwenden der Antrag für die test-clients wie Briefträger. Ich weiß, es ist möglich, aktivieren Sie die Protokollierung mit Jersey

Einstellung Authentication Header im Servlet über Filter

Anzahl der Antworten 2 Antworten
Vorwort Dies ist mein Erster Versuch einen Filter, sanft sein. Projektbeschreibung Ich versuche abzuschließen, der einen build für eine Einzelanmeldung für mehrere Anwendungen und ich scheine gegen eine Wand. Die webapp, ich bin versucht zu verbinden kommt

@WebFilter-exclude-url-pattern

Anzahl der Antworten 2 Antworten
Ich einen filter verwenden, um zu überprüfen, URL-Muster für den angemeldeten Benutzer. Aber ich habe viele URL-Muster, die ich filtern müssen. { "/table/*", "/user/*", "/contact/*", "/run/*", "/conf/*", ..., ..., ...} Ist es immer wartbaren. Es wird einfacher

Servlet-filter für browser-caching?

Anzahl der Antworten 2 Antworten
Weiß jemand, wie man über die Codierung einen servlet-filter, der cache-Header auf eine Antwort für eine bestimmte Datei/content type? Ich habe eine app, die bietet eine Menge Bilder, und ich möchte das reduzieren der Bandbreite, die für

Wie zu verwenden HttpServletRequest#getParts() in einen servlet-filter, läuft auf Tomcat?

Anzahl der Antworten 2 Antworten
Ich würde gerne eine Datei hochladen in meine JSF-Anwendung. Ich bin mit einem Filter und HttpServletRequestWrapper Zugriff auf die upload-Datei. public MultipartRequestWrapper(HttpServletRequest request) { super(request); System.out.println("Created multipart wrapper...."); try { System.out.println("Looping parts"+getParts().size()); for (Part p : getParts())

Zugriff auf session-scoped JSF managed bean in der web-filter

Anzahl der Antworten 2 Antworten
Habe ich SessionScoped bean genannt userSession zu verfolgen, dem Benutzer ( Benutzername, ifLogged, etc). Ich möchte filter einige Seiten, und deshalb brauche ich Zugriff auf die bean aus dem webFilter habe ich erstellt. Wie mache ich das?

FacesContext#getCurrentInstance() liefert null im Filter#doFilter()

Anzahl der Antworten 1 Antworten
Innerhalb einer public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) Ich wollte die session mit FacesContext.getCurrentInstance().getExternalContext().getSession(false); Aber ich habe gemerkt, dass FacesContext.getCurrentInstance() zurück null. Ich weiß, dass ich die Sitzung mit ((HttpServletRequest) req).getSession(false) statt, aber meine konkrete

Session-Variablen in ServletRequest

Anzahl der Antworten 2 Antworten
Brauche ich Zugriff auf session-Variablen durch einen filter. Ich weiß gar nicht, ob es möglich ist. In der Praxis, das problem ist, dass die doFilter Methode Art von javax.Servlet.Filter Umsetzung ist ServletRequest, während HttpServlet geerbt Klassen, doPost-Methode

Unterschiede zwischen ServletResponse und HttpServletResponseWrapper?

Anzahl der Antworten 2 Antworten
Ich bin neu auf servlet und Lesen von text zu filtern und Wrappern. Ich kann verstehen, Filter, aber verwirrt über Wrapper. In dem Buch, der Autor gibt ein Beispiel: Falls kein Deckblatt: public void doFilter(ServletRequest request, ServletResponse

JSF-Cache Statische Ressourcen-Filter

Anzahl der Antworten 3 Antworten
Wie Schreibe ich einen filter, der eine entsprechende cache-statische Ressourcen, wie von Google empfohlen (https://developers.google.com/speed/docs/best-practices/caching). Ist es ausreichend, um einen filter zu erstellen, die setzt das Datum der letzten änderung, um etwas statisches Datum (wird sich ändern,

Wie Sie Filter hinzufügen, um servlet-ohne änderung web.xml

Anzahl der Antworten 3 Antworten
Möchte ich die Möglichkeit zum ändern/konfigurieren von filtern auf eine andere Weise als web.xml. Hier ist eine statische Konfiguration von 2 filtern. Ich möchte die Möglichkeit haben, ein filter statisch konfiguriert und ermöglichen es, die filter zu

Fügen Sie einen Servlet-Filter in eine Spring-Boot-Anwendung

Anzahl der Antworten 2 Antworten
Möchte ich haben ETag suport. Für diesen Zweck gibt es einen ShallowEtagHeaderFilter das macht die ganze Arbeit. Wie kann ich es hinzufügen, ohne Sie zu deklarieren in meiner web.xml (die eigentlich nicht vorhanden ist, weil ich hab

Mit einigen Bohnen im Filter bean-Klasse?

Anzahl der Antworten 5 Antworten
In meinen filter bean-Klasse, ich habe einige Bohnen Abhängigkeit (mit @Autowired annotation). Aber in der Methode doFilter() alle meine Abhängigkeit Bohnen haben null ... public class FacebookOAuth implements Filter { @Autowired private BusinessLogger logger; @Autowired private IUserSessionInfo

Die Konfiguration einer spring-boot-Anwendung mit web.xml

Anzahl der Antworten 1 Antworten
Ich bin bootifying einer vorhandenen Spring-Web-Anwendung, so dass die generierte war-Datei einbetten einer Jetty web-server. Ich halten wollen, um die vorhandene Konfiguration so viel wie ich kann, um zu beschränken und die Regressionen. Hier ist die vorhandene

Verfahren zum übergeben von Daten in HTTP-Header, während der Umleitung einer Anfrage in Java

Anzahl der Antworten 5 Antworten
ist es möglich, einige Daten in HTTP-Header, die während der Umleitung einer Anfrage von einem server zu einem anderen. Hier ist mein Szenario Ich habe eine generische filter, über die jeder Anforderung übergeben. Jetzt, basierend auf einer

java.lang.IllegalStateException: getReader() bereits aufgerufen wurde für diese Anforderung

Anzahl der Antworten 4 Antworten
Möchte ich hinzufügen, dass die Protokollierung zu meinem Servlet, also ich hab mir erstellte Filter, die angezeigt werden sollen, die Anfrage und gehen Sie an das Servlet. Aber leider habe ich encoutered Ausnahme: java.lang.IllegalStateException: getReader() has already

Hinzufügen von benutzerdefinierten Antwort und abort request in jersey 1.11 Filter

Anzahl der Antworten 1 Antworten
Bin ich versucht zu implementieren Benutzer-Authentifizierung für rest-Aufrufe in jersey 1.11 Filter. Dies ist, was ich versucht habe package com.ilrn.session.webservices.rest.filter; import com.ilrn.entity.User;; import com.sun.jersey.spi.container.ContainerRequest; import com.sun.jersey.spi.container.ContainerRequestFilter; public class CustomFilter implements ContainerRequestFilter{ @Override public ContainerRequest filter(ContainerRequest request) {