有A,B,C三个角色
有E,F,G三个页面操作模块,分别保存为3个页面文档,且有各自的FROM操作
所有用户使用统一的主页面,要在主页面显示E,F,G三个模块的组合
规则:
如果用户是A角色,则显示E和F组合的页面
如果用户是B角色,则显示E和G组合的页面
如果用户是C角色,则显示F和F组合的页面struts页面控制 

解决方案 »

  1.   

    你说的是使用<s:action name="" namespace="" executeResult="" />使用这个来显示action运行返回的页面,当作之前的页面的内容(即调用上面语句的所在的页面)
      

  2.   

    这个简单 
    记得结贴给分哦大家都继承一个公共抽象类 abstract类 里面声明公共方法  更具体的问题在子类里写
    实在不行就写3个接口efg 需要哪个继承哪个接口  
     java支持多重继承
    活用下接口 和继承就好了
      

  3.   

    听着像是权限控制,和struts2没关系吧,采用apche shiro控制把