我正在开发一个Struts1.3Web应用程序,它有两个接口,一个用于正式员工,另一个用于见习员工。这些可以看作是两个模块,它们有一些共同的接口,也有一些不同的接口。
我想知道是否可以使用多个配置文件来控制对某些资源的访问,而不是将授权规则放在应用程序上。我需要实现以下行为:
对于像/ application /regular/*这样的urls,应用程序应该使用struts-regular-config.xml文件来确定映射。对于/application/probationary/*这样的urls,它应该使用struts-prob-config.xml文件来解决映射问题。
因此,实际上我需要action servlet来使用2个不同的配置文件,每个配置文件对应于我拥有的2个url-pattern。如何做到这一点?在此之前,非常感谢您。
发布于 2014-03-11 20:20:42
尝试这种方法,而不是为不同的用户创建不同的/多个URL模式和URL。
也可以使用此参数/字段,如RoleId、RoleName、isAllowed、securityGroup来定义RolesPermission。
https://stackoverflow.com/questions/22306070
复制相似问题