Nik*_*iks 0 resources spring jsp loading spring-security
我正在使用spring security 3.0.在spring-security.xml中,显示登录页面时出现1个问题.Web浏览器中没有加载或丢失CSS的login.jsp.所以请解决这个问题..任何帮助,我感谢你.
我的spring-security.xml代码如下:
<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.0.3.xsd">
<http auto-config="true" use-expressions="true">
<intercept-url pattern="/login.html" access="permitAll" />
<intercept-url pattern="/logout" access="permitAll" />
<intercept-url pattern="/accessdenied" access="permitAll" />
<intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
<form-login login-page="/login.html" default-target-url="/firstwelcome.html" />
<logout logout-success-url="/logout" />
</http>
<authentication-manager alias="authenticationManager">
<authentication-provider>
<password-encoder hash="md5"/>
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query="
SELECT strUSERNAME, strPASSWORD, CASE blENABLED WHEN 1 THEN 'true' ELSE 'false' END 'ENABLED'
FROM TBLUSERS
WHERE strUSERNAME=?;"
authorities-by-username-query="
SELECT strUSERNAME, strROLENAME
FROM TBLUSERS
WHERE strUSERNAME=?;"
/>
</authentication-provider>
</authentication-manager>
</beans:beans>
Run Code Online (Sandbox Code Playgroud)
我的login.jsp的标题如下
<link rel="stylesheet" type="text/css" href="css/login.css">
Run Code Online (Sandbox Code Playgroud)
在上面的login.jsp中使用link标签来调用css ..但遗憾的是没有调用..``.plz ...帮我调用login.css文件.任何帮助我赞赏你.
谢谢
您需要添加此行spring-security.xml
以允许此css
<intercept-url pattern="/css/login.css" access="permitAll"/>
Run Code Online (Sandbox Code Playgroud)
所以你的spring-security.xml
意志
<http auto-config="true" use-expressions="true">
<intercept-url pattern="/login.html" access="permitAll" />
<intercept-url pattern="/logout" access="permitAll" />
<intercept-url pattern="/css/login.css" access="permitAll"/>
<intercept-url pattern="/accessdenied" access="permitAll" />
<intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
<form-login login-page="/login.html" default-target-url="/firstwelcome.html" />
<logout logout-success-url="/logout" />
</http>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!!
归档时间: |
|
查看次数: |
5317 次 |
最近记录: |