每次业务层要访问session我都要把request作为参数传入业务层。请问有更简单方法吗?

解决方案 »

  1.   

    pring+Struts+Hib 框架里:AccountService.java:void login(HttpServletRequest request, Account account) throws Exception;为了存储登陆信息到session,只好传一个request到业务层。Spring业务层能不能直接IOC一个Session然后直接使用啊。
      

  2.   

    后来使用了spring mvc就解决了,能直接访问request,response.这点struts我觉得它落伍了。
      

  3.   

    ioc一个可能不行,ioc的参数是由spring负责实例化的,这样可能会丢失状态(我没试过,只是想象的),自己在action里获取session作为参数传递过去也可以把,不过效果跟你这是一样的。