“过滤器无效,好像不起作用”
你首先确认过滤器是否已有作用。
然后跟踪一下下面几句:
 String doUrl = httpRequest.getRequestURI();//获得URL
      ArrayList list=(ArrayList)session.getAttribute("user");//从session中取出用户信息
      //循环判断,代码省略
      actionDo = ((Privilege)list.get(i)).getActionDo();
      //doUrl与actionDo进行比较,存在那么就可以访问,否则就返回到错误信息页面————————————
另外,这里有一个带角色的例子,《Struts开发实例》:
http://www.infoxa.com/asp/book/xxnr.asp?id=1333