不想用Spring Security自带的j_username與j_password ,因为以后可能传多个参数;
jsp的登陆页(就是/user/user!list.action的展示页面):
<form name="form1" method="post" action="${ctx}/user/user!checkUser.action" id="form1">
用户名:
|
<input name="username" class="required" type="text">
|
密码:
|
<input name="loginPassword" class="required" type="password">
|
|
<input value="登录" type="submit">
|
</form>
在applicationContext-security.xml文件中:
<http auto-config="true">
<intercept-url pattern="/user/user!list.action*" access="IS_AUTHENTICATED_ANONYMOUSLY">
<intercept-url pattern="/user/user!save.action*" access="ROLE_MODIFY_USER">
<intercept-url pattern="/user/user!delete.action*" access="ROLE_MODIFY_USER">
<intercept-url pattern="/user/user*.action*" access="ROLE_VIEW_USER">
<intercept-url pattern="/user/role!save.action*" access="ROLE_MODIFY_ROLE">
<intercept-url pattern="/user/role!delete.action*" access="ROLE_MODIFY_ROLE">
<intercept-url pattern="/user/role*.action*" access="ROLE_VIEW_ROLE">
<!---->
<form-login login-page="/user/user!list.action" default-target-url="/user/user!checkUser.action*" authentication-failure-url="/login.jsp">
<logout logout-success-url="/">
<remember-me key="e37f4b31-0c45-11dd-bd0b-0800200c9a66">
</http>
<authentication-provider user-service-ref="userDetailsService">
<!---->
<password-encoder hash="plaintext">
</authentication-provider>
<beans:bean id="userDetailsService" class="cn.line.photoprintv.service.security.UserDetailServiceImpl">
预期设想:
从/user/user!list.action此处登陆,跳转到/user/user!checkUser.action之前,通过userDetailsService的验证,但在实际运行中没有调用 userDetailsService
谁帮帮我啊!现在很困惑,不是说userDetailsService是会被默认调用的么?
相关推荐
springside3文档资料收录 calvin,游侠
SpringSide3框架,SpringSide3框架SpringSide3框架SpringSide3框架
springside3-core-3.3.4.jar,springside的3.3.4版本。
springside3-core-3.2.2
springside3的jar包,并附属源码
找了很久:包里包含以下2个文件;csdn上的那个只有一个extension; springside3-core-3.3.4.jar springside3-extension-3.3.4.jar
springside3-extension-3.3.4.jar
springside3-core-3.3.4.jar
springside3-core-3.3.4.jar
springside
springside3与传统ssh区别: 1.1 数据库设计 1.2 entity 对象 1.3 dao对象 1.4 manager对象 1.5 action 对象 .......................
SpringSide3开发环境mini-web项目_3 一共三个压缩包: http://download.csdn.net/source/1725011 http://download.csdn.net/source/1725015 http://download.csdn.net/source/1725311
springside3-core-3.0.4.jar
springside3-core-3.0.4 源码
springside3-core-3.3.0.jar
springside-3.2.2源码springside-3.2.2源码