首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于acegi安全框架登陆后转入的疑问

2012-10-27 
关于acegi安全框架登陆后转向的疑问我想实现的要求是这样的:有几种不同的角色登陆使用系统,但是登陆之后根

关于acegi安全框架登陆后转向的疑问
我想实现的要求是这样的:有几种不同的角色登陆使用系统,但是登陆之后根据不同的角色转向不同的文件,比如现在有老师和学生两个角色,老师登陆后转向/teacher/teacher.shtml,学生登陆后转向/student/student.shtml,我看了下acegi的配置,好象只能配置一个默认的转向页面defaultTargetUrl,如下:

<bean id="authenticationProcessingFilter"/></property><property name="authenticationFailureUrl"><value>/accessDenied.jsp?login_error=1</value></property><property name="defaultTargetUrl"><value>/student/student.shtml</value></property><property name="filterProcessesUrl"><value>/j_acegi_security_check</value></property></bean>


我上面的需求应该是很常见的,有没有比较好的解决办法?
我现在想的一种解决办法是,登陆之后统一转向到同一个页面,然后再在那个页面上用几个链接转向各自的页面,但是这样不太人性化吧<bean id="exceptionResolver"name="code"> <bean id="exceptionResolver" name="code"> <bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="exceptionMappings"> <props> <prop key="org.springframework.dao.DataAccessException">dataAccessFailure</prop> </props> </property> </bean>

这里面 dataAccessFailure 对应的是 dataAccessFailure.jsp 请问一下 .jsp是哪里设置的? 我要改成 error.htm怎么办?

这个spring配置文件里面有配置前后缀了,前缀一般都是文件目录目录,后缀可以随便的,如果视图层用的文件类型比较多,可以不配置后缀,这样后缀就可以任意写了

热点排行