C.R

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SSH整合所遇到的问题

Posted on 2013-04-16 17:58  lvbinrain  阅读(114)  评论(0)    收藏  举报

1. sturts.xml名称要小写,千万不要放到web-inf下面。

2. applicationContext.xml如果没有设置配置文件的话默认会找这个名字,注意大小写,该配置文件是放在WEB-INF下面的和web.xml是同一目录的。(默认会从这里找如果没有设置的话)

3. 重点!struts和spring要整合的话,如果要在action里注入service,注意在struts.XML里的action里的class不能是全路径,而应该是applicationContext.xml里的bean的id号,否则就会一直注入不进去。我在这问题时纠结了几个小时了郁闷死了。最后在这个BLOG里找到解决办法。http://blog.csdn.net/ms2146/article/details/5546741 。

4. 使用域模型接受参数时,只需要在表单里改变下如username改成user.username。

5. 在整合过程中,action在spring的配置文件里一定得是scope=“prototype”,因为spring默认是单例的singleton。否则就会出现错误。

6. 一定要注意配置文件里的名字问题,大小写不对都会耽误好一会时间。注意如果确认没错的话但仍然报错可以重启服务器+浏览器试试。