Hallo zusammen,
ich habe folgendens Problem:
Ich habe für ein Serlvet eine Authentifizierung über Spring Security vorgenommen.
Und zwar folgendermaßen:
security-context.xml
Dann noch das web.xml
Sobald ich in diesem Servlet auf das Klicken eines Buttons reagieren will um einfach das Servlet mit anderen Einstellungen zu laden, erkennt er den Request nicht.
In den Request stehen lediglich vier (leere) Spring-Requests:
Wieso "unterdrückt" Spring meine eigenen Requests? Übergabe per ?<name>=Wert funktioniert auch nicht.
Des Weiteren stören mich die ganzen Debugausgaben, die Spring in die Console im Eclipse schreibt. Wie kann ich diese unterdrücken?
Hab diverse Foren durchstöbert und nix gefunden.
Danke und Gruß
ich habe folgendens Problem:
Ich habe für ein Serlvet eine Authentifizierung über Spring Security vorgenommen.
Und zwar folgendermaßen:
security-context.xml
Code:
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd">
<http use-expressions="true">
<intercept-url pattern="/Servlet" access="permitAll" />
<form-login login-page="/Servlet"
default-target-url='/Servlet'
always-use-default-target='true'
/>
<intercept-url pattern="/style.css" access="permitAll"/>
<intercept-url pattern="/CSS/*" access="permitAll"/>
<intercept-url pattern="/Bilder/*" access="permitAll"/>
<logout />
</http>
<authentication-manager>
<authentication-provider>
<user-service>
<user name="Kevin" password="123" authorities="admin"/>
<user name="View" password="abc" authorities="viewer" />
</user-service>
</authentication-provider>
</authentication-manager>
</beans:beans>
Dann noch das web.xml
Code:
<?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>Servlet</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/security-context.xml
</param-value>
</context-param>
<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>
</filter-mapping>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<welcome-file-list>
<welcome-file>Servlet</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>Servlet</display-name>
<servlet-name>Servlet</servlet-name>
<servlet-class>servlets.Servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet</servlet-name>
<url-pattern>/Servlet</url-pattern>
</servlet-mapping>
</web-app>
Sobald ich in diesem Servlet auf das Klicken eines Buttons reagieren will um einfach das Servlet mit anderen Einstellungen zu laden, erkennt er den Request nicht.
In den Request stehen lediglich vier (leere) Spring-Requests:
Code:
Request-Element: __spring_security_scpf_applied
Request-Element: org.apache.catalina.ASYNC_SUPPORTED
Request-Element: __spring_security_session_mgmt_filter_applied
Request-Element: __spring_security_filterSecurityInterceptor_filterApplied
Wieso "unterdrückt" Spring meine eigenen Requests? Übergabe per ?<name>=Wert funktioniert auch nicht.
Des Weiteren stören mich die ganzen Debugausgaben, die Spring in die Console im Eclipse schreibt. Wie kann ich diese unterdrücken?
Hab diverse Foren durchstöbert und nix gefunden.
Danke und Gruß