JSP 的3个内置对象request,session,application,其实都有一个作用域,这些对象内部有一个Map成员用于存放数据,比如session对象的setAttribute(key,value)就是将value存入session的作用域,getAttribute(key)则是取出作用域中相应的值。三者的差别在于request在一次请求后清空map,session在一次会话结束后清空map,application则在服务器重启后清空map,因此可以根据作用域的不同,来控制对象的生命周期。
在做Spring+Struts+Hibernate时,在刚增加了Hibernate开发能力后,增加Spring开发能力时,applicationContext.xml产生错误:class 'org.springframework.orm.hibernate3.LocalSessionFactoryBean' not found,搜索了好久都没有找到解决方法。无意间看到了kqoqie 的百度空间找到了解决解决方法,现在没有红叉了,非常感谢他。现在把方法记下来,供以后学习使用。同时希望对有此问题的朋友们有些帮助。
问题如下图所示:
解决方法如下: