知识大全 Spring 和struts 整合的三种方式[2]
Posted 知
篇首语:汗水和丰收是忠实的伙伴,勤学和知识是一对最美丽的情侣。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring 和struts 整合的三种方式[2]相关的知识,希望对你有一定的参考价值。
Spring 和struts 整合的三种方式[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
sturts config xml 中 <controller processorClass= springframework web struts DelegatingRequestProcessor /> 通过 <controller >来替代 apache struts action RequestProcessor 的请求处理
public class LoginAction extends Action //利用spring来注入这个对象 private LoginDao dao ; public void setDao(LoginDao dao) System out println( 执行注入 ); this dao = dao;
public LoginDao getDao() return dao;
public ActionForward execute(ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response) LoginForm loginForm = (LoginForm) form;// TODO Auto generated method stub //这样一改这行代码似乎没有必要了 //WebApplicationContext ctx = this getWebApplicationContext(); //LoginDao dao = (LoginDao) ctx getBean( loginDao ); User u = new User(); u setName(loginForm getName()); u setPwd(loginForm getPwd()); //直接用dao来调用spring会将这个对象实例化 if(dao checkLogin(u)) return mapping findForward( success ); else return mapping findForward( error );
这里的
LoginAction extends Action 说明 struts 每有和spring 耦合
看一下applicationContext xml 中的配置
<beans> <bean id= loginDao class= cao dao LoginDao /> <bean name= /login class= cao struts action LoginAction > <property name= dao > <ref local= loginDao /> </property> </bean></beans>这里 name= /login 与struts 中的path匹配class= cao struts action LoginAction 与struts 中的type匹配
还要为 LoginAction 提供必要的setXXX方法 获得ApplicationCotext和依赖注入的工作都在DelegatingRequestProcessor中完成
cha138/Article/program/Java/ky/201311/29075相关参考
知识大全 Spring 和struts 整合的三种方式[3]
Spring和struts整合的三种方式[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 全
知识大全 Spring 和struts 整合的三种方式[1]
Spring和struts整合的三种方式[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使
分享Spring中接口注入的三种方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面是Spr
Spring的三种注入方式都是什么?如何选用? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!接口注
在Struts中整合Spring的IoC支持是一件十分简单的事情让我们一步一步来实现 )复制strutsspringpluginxxxjar和相应的springj
Spring整合Struts 虽然Spring也提供了自己的MVC组件但一来Spring的MVC组件过于繁琐二 来Struts的拥护者实在太多因此很
struts中使用单选按钮有三种方式 使用<:option>标签 <:selectproperty=city> <:optionvalue=>北京市<
知识大全 spring struts2 ibatis框架整合开发
这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包 以上包为spring配置基本包ibatis所需包 有解决方法的朋友们希望能回复 与struts整合
Struts整合spring方法(三) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Sprin
知识大全 Struts2 Spring Hibernate 的简单整合
Struts2SpringHibernate的简单整合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧