Spring和struts的整合当中,如果是struts做view层,那么所有的请求提交到的是struts的actionservlet吗?
Spring和struts的整合当中,如果是struts做view层,那么所有的请求提交到的是struts的actionservlet而不是spring的Dispatch...
Spring和struts的整合当中,如果是struts做view层,那么所有的请求提交到的是struts的actionservlet而不是spring的DispatcherServlet?
展开
3个回答
展开全部
有两种处理方式:
第一种是在action中通过BeanFactory来获取业务逻辑对象(通过配置很简单的实现),不过侵入性大,很少用,这时数据是传给actionservlet。
第二种由spring来自动创建action,其他依赖对象采用注入方式。也是先传到actionservlet但是,会先调用actionProxy 再创建相应的action,配置就不用讲了。注意要保证struts中action配置文件的path值和spring中
<bean name="/login" class="com.action.LoginAction" scope="prototype">
name 值一致。
第一种是在action中通过BeanFactory来获取业务逻辑对象(通过配置很简单的实现),不过侵入性大,很少用,这时数据是传给actionservlet。
第二种由spring来自动创建action,其他依赖对象采用注入方式。也是先传到actionservlet但是,会先调用actionProxy 再创建相应的action,配置就不用讲了。注意要保证struts中action配置文件的path值和spring中
<bean name="/login" class="com.action.LoginAction" scope="prototype">
name 值一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要看你项目的配置文件是怎么写的了。默认是提交到actionservlet,但spring本身也是可以接管过来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询