- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Struts 2、Hibernate和Sprin整合应用
7.6 “学生成绩信息管理”功能实现 对应的Action类的实现代码。 把该CjAction类交由Spring管理(这里把后面要用到的业务逻辑同时列出): bean id=cjAction class=org.action.CjAction property name=xsService ref bean=xsService/ /property property name=kcService ref bean=kcService/ /property property name=cjService ref bean=cjService/ /property /bean 7.6 “学生成绩信息管理”功能实现 把该CjAction类交由Spring管理(这里把后面要用到的业务逻辑同时列出): bean id=cjAction class=org.action.CjAction property name=xsService ref bean=xsService/ /property property name=kcService ref bean=kcService/ /property property name=cjService ref bean=cjService/ /property /bean 显示页面addCj.jsp代码。 7.6 “学生成绩信息管理”功能实现 单击录入成绩信息页面的【确定】按钮,交给addorupdateXscj.action,对应Action配置: !-- 添加或修改学生成绩 -- action name=addorupdateXscj class=cjAction method=addorupdateXscj result name=success/success.jsp/result /action 7.6 “学生成绩信息管理”功能实现 在CjAction类中的方法实现如下: public String addorupdateXscj() throws Exception{ Cjb cj1 = null; CjbId cjId1=new CjbId(); cjId1.setXh(cj.getId().getXh()); cjId1.setKch(cj.getId().getKch()); if(cjService.getXsCj(cj.getId().getXh(), cj.getId().getKch())==null){ cj1 = new Cjb(); cj1.setId(cjId1); }else{ cj1 = cjService.getXsCj(cj.getId().getXh(), cj.getId().getKch()); } Kcb kc1=kcService.find(cj.getId().getKch()); cj1.setCj(cj.getCj()); if(cj.getCj()60||cj.getCj()==60){ cj1.setXf(kc1.getXf()); }else cj1.setXf(0); cjService.saveorupdateCj(cj1); return SUCCESS; } 7.6 “学生成绩信息管理”功能实现 很明显,还要加入下面的属性及方法: private Cjb cj; private CjService cjService; public Cjb getCj() { return cj; } public void setCj(Cjb cj) { this.cj = cj; } public void setCjService(CjService cjService) { this.cjService = cjService; } 7.6 “学生成绩信息管理”功能实现 2. 显示所有学生成绩 在left.jsp中有一个【学生成绩查询】超链接,如果登录后单击它,就会分页显示所有学生的成绩,如图6.18所示。 图6.18 学生成绩查询界面 7.6 “学生成绩信息管理”功能实现 其实现的Action配置已经在解释拦截器时列举出,对应的CjAction类的实现方法如下: public String xscjInfo() throws Exception{ List list=cjService.findAllCj(this.getPageNow(), this.getPageSize()); Map request=(Map)ActionContext.getContext().get(request
您可能关注的文档
- PPT-行法与行政诉讼法.ppt
- PPT图表素材模板之SWOT分析10页_免费!.ppt
- PPT82页-02 生活新享法,理财新念_尊享人生理念篇-12月-新华人寿.总公司.产品管理中心市场开发部.ppt
- PPT模3D小人.ppt
- ppt模板 (倒时30秒).ppt
- PPT商务片素材1.ppt
- ppt婚姻家法律规范.ppt
- PPT模板商务3D小人图片素材精选汇总版).ppt
- PPT制作绝用得上的100张图(下).ppt
- PPT素材-3D小人-图片pp模版课件(模板素材).ppt
- 2025年运载火箭CAMAC测试系统项目提案报告模板.docx
- 2025年运输直升机项目规划申请报告.docx
- 2025年MTBE项目申请报告模板.docx
- 2025年国土资源普查核仪器项目立项申请报告模本.docx
- 幼儿园中小学暑假安全教育培训讲座家长会PPT课件.pptx
- 中小学教师成长经验分享总结汇报PPT课件.pptx
- 基于拔尖创新人才培养的高校学科专业结构优化研究.docx
- 生成式AI使用动机对研究生科研创造力的影响研究.docx
- 结合PERMA理论与园艺疗法的劳动教育课程对大学生积极心理品质的干预效果.docx
- “被掩盖的自我”:亲子关系配偶化经历对高中生自我加工的影响机制.docx
文档评论(0)