项目中做系统日志管理,就是用拦截器把用户对数据的增删改查全部拦截下来写入数据库中的一张表,现在纠结到怎么去判断传到我的拦截器里面的id是属于那个模块的呢?

解决方案 »

  1.   

    在action中,拦截器可以接受参数
    不同的action传不同的参数不就行了
      

  2.   

    struts2拦截器可以实现这个功能??这种功能不是用spring的AOP实现的吗?参数可以通过JoinPoint传递
      

  3.   

    我们头给了一个就是用spring来做的,我也看到了JoinPoint,可是我不会用spring
      

  4.   

    直接记录调用的URL不就可以了么?对应的URL属于哪个模块是已知的吧
      

  5.   


    拦截器里面可以取到URI的,根据URI就知道哪个模块了。HttpServletRequest httpRequest = (HttpServletRequest)request;
    String uri = httpRequest.getRequestURI();