Im Folgenden ist Inhalt meiner web.xml, Anwendung in websphere 8,5websphere welcome-Dateifilter nicht abgeholt zu werden
<filter>
<filter-name>securityFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>CheckFilter</filter-name>
<url-pattern>/index.jsp</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
Ausgabe wird depployed I bin vor ist mein CheckFilter nicht aufgerufen wird, wenn ich das bin schlagen URL wie https://servername:portNumber/contextPath/?QueryParam Das gleiche funktioniert gut auf Kater & weblogic.
Aber wenn ich eingeben url https://servername:portNumber/contextPath/index.jsp?QueryParam
Mein Filter wird immer invoked.To die Antwort für die erste URL zu bekommen, was soll ich ändern müssen.
d. H. Ohne Angabe des index.jsp-Filters sollte aufgerufen werden.
Sorry @Gas, nichts davon hat funktioniert. – Rogger296
Sie haben also etwas falsch mit Ihrer App, da beide in meiner Beispiel-App korrekt funktionieren. Überprüfe deine web.xml (eventuell anhängen) und logge (vielleicht hast du da ein paar Fehler). – Gas
Hi @Gas, ich habe festgestellt, dass in beiden URLs die index.jsp aufgerufen wird. Aber die eine ohne index.jsp in URL ruft den Filter nicht auf und ruft direkt die index.jsp auf. Und die andere, in denen index.jsp vorhanden ist, ruft Filter zuerst und dann index.jsp – Rogger296