控制台报错No bean named 'sessionFactory' is defined
出现场景:使用struts2开发web应用时,使用type="redirectAction"如下:
<result name="freezing" type="redirectAction">
<param name="actionName">product!products</param>
<param name="namespace">/product</param>
<param name="page">${page}</param>
</result>
原因所在:
web.xml配置文件中,配置openSessionInViewFilter的时候 默认的sessionFactoryBeanName是sessionFactory,而我在spring配置文件中定义的bean如下:
因此,必须在配置openSessionInViewFilter的时候 把sessionFactoryBeanName的value配置成mysessionFactory