我在struts  的execute方法中写的session是:ActionContext actionContext = ActionContext.getContext();                   Map session = actionContext.getSession();                   session.put("email", getEmail()); 我想要再hibernate的文件中用email这个属性查询,当然好几个文件都会用到,我怎么在dao层文件中写呢?怎样得到session中的值。我想要详细的代码,不是只写个方法,比如session.get("email");这个我也知道,我想知道这个session怎么传过来的。

解决方案 »

  1.   

    当然是你把session主动传值到dao文件中才行...
      

  2.   

    。。从action传到业务层,从业务层传到dao层。LZ啥意思? 就是参数传递啊。
      

  3.   

    使用javaBean吧在Action中对bean中的session属性赋值那样在各个层只要有引用Bean存,在哪都要以使用了!