Spring 与 struts2 中都配置了 同一 action, 则页面跳转时action的的对象有那个来创建

 我来答
longturong
2012-11-05 · TA获得超过2083个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:164万
展开全部
(1)struts.xml中Action的classs属性为全类名,action由struts-spring插件创建;
(2)struts.xml中Action的class属性对应spring容器中一个Action实例的id,action由spring创建
追问
在action里面 一个service属性可以setter注值,但是由页面跳进去就会报service为NULL
这可能由那方面造成的错误?
追答
如果你的action由struts-spring插件管理,则action中依赖的bean的名称要严格和spring容器中的beanId保持一致,如:
class UserAction{
private UserService myUserService;
.... settt,,,,(...){....}
}
spring中上下文.xml中一定存在一个bean:

否则,action中出现空指针错误。
原因:
struts-spring插件按照属性的名称到IOC容器中查找对应的bean,并将其注入到action中。
741844359
2012-11-06
知道答主
回答量:49
采纳率:0%
帮助的人:15.2万
展开全部
由spring来管理struts
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈万斌_chen
2012-11-07
知道答主
回答量:50
采纳率:0%
帮助的人:16.8万
展开全部
Spring
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式