Struts2+ibatis+spring项目整合档示例3806.docx
《Struts2+ibatis+spring项目整合档示例3806.docx》由会员分享,可在线阅读,更多相关《Struts2+ibatis+spring项目整合档示例3806.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Struts2+ibatis+spring整合开发1. 工程结构图2. 配置文件web.xxml inddex.jspp conntexxtCoonfiigLoocattionn /WEEB-IINF/apppliccatiionCConttextt.xmml orgg.spprinngfrrameeworrk.wweb.conntexxt.CConttexttLoaaderrLisstenner strrutss2 orgg.appachhe.sstruuts22.diispaatchher.FillterrDisspattcheer strrutss2 /* 如图:Strutts.xxml
2、 /suucceess.jspp /looginn.jssp shoow.aactiion /errrorr.jssp upddatee.jssp shoow.aactiion /errrorr.jssp shoow.aactiion /errrorr.jssp /liist.jspp /errrorr.jssp 如图:Strutts.ppropperttiess#struuts.urll.htttp.porrt=880800strutts.ddevMModee=trruestrutts.cconffiguurattionn.xmml.rrelooad=truuestrutts.llocaal
3、e=zh_CNstrutts.ii18nn.enncoddingg=UTTF-88strutts.oobjeectFFacttoryy=spprinng如图:sql-mmap-connfigg.xmml 如图:appliicattionnConntexxt.xxml claassppathh:sqql-mmap-connfigg.xmml 如图:3. Loginn.jaavapackaage cn.hsww.acctioon;imporrt jjavaa.uttil.Lisst;imporrt ccn.hhsw.moddel.Useer;imporrt ccn.hhsw.serrvicce.I
4、IUseerSeerviice;imporrt ccom.opeensyymphhonyy.xwworkk2.AActiionSSuppportt;imporrt ccom.opeensyymphhonyy.xwworkk2.MModeelDrriveen;imporrt ccom.opeensyymphhonyy.xwworkk2.PPrepparaablee;publiic cclasss LLogiin eexteendss AcctioonSuuppoort impplemmentts MModeelDrriveen, Preeparrablle privvatee IUUserrSe
5、rrvicce uuserrSerrvicce=nnulll;privvatee Sttrinng iid;privvatee innt ppageeInddex=1;privvatee Sttrinng ppageeBarr;privvatee Liist lisst;privvatee Usser useer;publlic voiid pprepparee()tthroows Exccepttionnif(id=nuull|idd.leengtth()=00)usser=neww Usser();ellseusser=gettUseerSeerviice().ggetUUserrByII
6、d(IInteegerr.paarseeIntt(idd);publlic Strringg exxecuute()thhrowws EExceeptiionif(gettUseerSeerviice().iisLooginn(usser)reeturrn SSUCCCESSS;retturnn INNPUTT;publlic Strringg saave()thhrowws EExceeptiionif(gettUseerSeerviice().iinseertUUserr(usser)reeturrn SSUCCCESSS;retturnn ERRRORR;publlic Strringg
7、 eddit()retturnn SUUCCEESS;publlic Strringg uppdatte()thrrowss Exxcepptioonif(gettUseerSeerviice().uupdaateUUserr(usser)reeturrn SSUCCCESSS;retturnn ERRRORR;publlic Strringg deelette()thrrowss Exxcepptioonif(gettUseerSeerviice().ddeleeteUUserr(Inntegger.parrseIInt(id)reeturrn SSUCCCESSS;retturnn ERR
8、RORR;publlic Strringg fiindAAllUUserr()tthroows Exccepttionntryy liist=gettUseerSeerviice().ggetAAllUUserr(); ccatcch (Exccepttionn e) retturnn SUUCCEESS;publlic Strringg geetIdd() retturnn idd;publlic voiid ssetIId(SStriing id) thiis.iid = idd;publlic intt geetPaageIIndeex() retturnn paageIIndeex;p
9、ubllic voiid ssetPPageeInddex(intt paageIIndeex) thiis.ppageeInddex = ppageeInddex;publlic Strringg geetPaageBBar() retturnn paageBBar;publlic voiid ssetPPageeBarr(Sttrinng ppageeBarr) thiis.ppageeBarr = paggeBaar;publlic Lisst ggetLListt() retturnn liist;publlic voiid ssetLListt(Liist lisst) thiis.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Struts2 ibatis spring 项目 整合 示例 3806
限制150内