如何使用struts2管理我的java类中的角色

时间:2014-06-24 14:49:16

标签: hibernate java-ee struts2 tomcat7

大家好,我是Java EE的初学者,使用struts 2和hibernate处理应用程序,在我的表用户中,我有不同的角色(admin,userintern,euserextern)

这是我的支柱

<package name="rolePackage"  namespace="/" extends="struts-security">
    <interceptors>  
        <interceptor name="rolesInterceptor" class="ma.stm.interceptor.RolesInterceptor" />
        <interceptor-stack name="defaultSecurityStack">
            <interceptor-ref name="defaultSecurityStack" />
            <interceptor-ref name="rolesInterceptor" >
                <param name="roleActions">*: Internal;
                admin: Admin;
                userinterne: UserInterne;
                userextern: UserExterne
                </param>
            </interceptor-ref>
            </interceptor-stack>
        </interceptors> 
    <action name="Admin">
        <result>/STM/WebContent/web/admin/adduser.jsp</result>
    </action>
    <action name="UserInterne">
        <result>/STM/WebContent/web/userinterne/Userinterne.jsp</result>
    </action>
    <action name="userextern">
        <result>/STM/WebContent/web/userexterne/Userexterne.jsp</result>
    </action>   
</package>

在我的班级中,我想将每个角色重定向到他的动作名称中,如下所示

if(result.getRoles()=="Admin"){
            redirection to action admin

        }
if(result.getRoles()=="Userintern"){
            redirection to action Userinterne

        }

但我怎么能这样帮助我?

0 个答案:

没有答案