- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Struts2Spring整合
刚学Struts2,在整合Spring的时候遇到了不少麻烦,想在网上找简单的例子却老是找不到,经过一番折腾,终于完成了如下简单得不得了的小例子。开发环境是:Windows Server 2008 + jdk6.0 + myeclipse6.5 blue + struts-2.0.11 + Spring2.0 + Tomcat6.0新建一个web Porject,名称为Struts2Spring, J2EE Specification level(J2EE版本)选择 JAVA EE 5.0,然后为该项目加入Sturts2的支持,右键项目 - Bilud Path - ConfigBiludPath - Libraries - Add External JARs然后添加struts2的类包.这里注意的是必须加入了Struts2-spring-plugin-2.0.11.jar。紧接着,再添加对spring的支持,右键项目 - MyEclipse- AddSpringCapabilities .这里需要特别注意的是,在选择Spring类包的时候,必须勾上Spring 2.0 Web Libraries,否则在启动Tomcat服务器的时候就回报错,好像是Spring的监听器什么什么的,然后直接点击 Finish 完成对Spring支持的添加接着编写LoginService.java这个接口,具体代码如下:显示代码打印1 package org.lmxzz.struts2.service; 2 3 public interfaceLoginService4 { 5 publicbooleandoLogin(String userName, String password) ; 6 }再编写实现类LoginServiceImpl,具体代码如下:显示代码打印01 package org.lmxzz.struts2.service.impl; 02 03 import org.lmxzz.struts2.service.LoginService; 04 05 public class LoginServiceImpl implements LoginService06 { 07 publicbooleandoLogin(String userName, String password) 08 {09 boolean flag = false ;10 11 if(LmxZz.equals(userName) 3348635.equals(password)) 12 flag = true ;13 14 return flag ;15 }16 }接着是LoginAction.java的具体代码:显示代码打印01 package org.lmxzz.struts2.action; 02 03 import org.lmxzz.struts2.service.LoginService; 04 05 import com.opensymphony.xwork2.ActionSupport; 06 07 public classLoginAction extends ActionSupport08 { 09 private String userName ; 10 private String password ; 11 privateLoginServiceloginService ; 12 13 public String getUserName() 14 {15 return userName; 16 }17 18 public void setUserName(String userName) 19 {20 this.userName = userName; 21 }22 23 public String getPassword() 24 {25 return password; 26 }27 28 public void setPassword(String password) 29 {30 this.password = password; 31 }32 33 public void setLoginService(LoginServiceloginService) 34 {35 this.loginService = loginService; 36 }37 38 @Override39 public St
文档评论(0)