Hallo,
ich verwende die Spring- Security- Konfig unten und die Filter in der web.xml ganz unten. Wenn ich mich mit dem (ersten) Browser mit dem Server verbinde, klappt aller wunderbar, ich bekomme als erstes die index.jsp - Seite, in der ich mich einlogge und dann komme ich zur Hauptseite.
Wenn ich jetzt eine zweites Browserfenster öffne und das selbe mache, dann kann es ab und zu vorkommen, dass mir nach dem einloggen (also wenn ich schon auf der Hauptseite bin und etwas anklicke -> Kommunikation funktioniert mit AJAX -> POST) die index.jsp Seite als response gesendet wird, obwohl der Request eigentlich an ein Servlet geht und nichts mit index.jsp oder frame.jsp zu tun hat.
Vielleicht kann mir da jemand weiterhelfen.
Besten Dank,
[XML]
<http auto-config='true'>
<intercept-url pattern='/index.jsp' access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https" />
<intercept-url pattern='/**' access='ROLE_USER' requires-channel="any" />
<form-login login-page='/index.jsp' default-target-url='/frame.jsp' always-use-default-target='true' />
</http>
<authentication-provider>
[/XML]
[XML]
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern> // mir ist nicht ganz klar was ich da herschreiben muss, vielleicht
liegt hier der Fehler, kann ich da auch mehrere Seiten angeben (z.B.: index.jsp und frame.jsp),
damit ich zur Hauptseite komme und dann nichtmehr die index.jsp per AJAX gesendet bekomme?
</filter-mapping>
[/XML]
ich verwende die Spring- Security- Konfig unten und die Filter in der web.xml ganz unten. Wenn ich mich mit dem (ersten) Browser mit dem Server verbinde, klappt aller wunderbar, ich bekomme als erstes die index.jsp - Seite, in der ich mich einlogge und dann komme ich zur Hauptseite.
Wenn ich jetzt eine zweites Browserfenster öffne und das selbe mache, dann kann es ab und zu vorkommen, dass mir nach dem einloggen (also wenn ich schon auf der Hauptseite bin und etwas anklicke -> Kommunikation funktioniert mit AJAX -> POST) die index.jsp Seite als response gesendet wird, obwohl der Request eigentlich an ein Servlet geht und nichts mit index.jsp oder frame.jsp zu tun hat.
Vielleicht kann mir da jemand weiterhelfen.
Besten Dank,
[XML]
<http auto-config='true'>
<intercept-url pattern='/index.jsp' access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https" />
<intercept-url pattern='/**' access='ROLE_USER' requires-channel="any" />
<form-login login-page='/index.jsp' default-target-url='/frame.jsp' always-use-default-target='true' />
</http>
<authentication-provider>
[/XML]
[XML]
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern> // mir ist nicht ganz klar was ich da herschreiben muss, vielleicht
liegt hier der Fehler, kann ich da auch mehrere Seiten angeben (z.B.: index.jsp und frame.jsp),
damit ich zur Hauptseite komme und dann nichtmehr die index.jsp per AJAX gesendet bekomme?
</filter-mapping>
[/XML]
Zuletzt bearbeitet: