- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.7.5 “学生信息管理”功能实现 对应在XsAction类中方法的实现。 在Action配置中可以看出,如果Action类返回ERROR,就会跳转到existXs.jsp,它是通知该学生已经存在的页面: %@ page language=java pageEncoding=UTF-8% html head /head body bgcolor=#D9DFAA 学号已经存在! /body /html 6.7.6 “学生成绩信息管理”功能实现 1. 学生成绩录入 学生成绩录入,要先进入学生成绩录入界面,输入学生姓名、课程名及成绩。由于在录入学生成绩时,学生名和课程名是不能随意填写的,不允许用户填写一个不存在的学生和课程名,所以要从数据库中查询出学生及课程名。可在成绩录入页面中将它们设计成下拉列表,供选择使用,如图6.17所示。 图6.17 成绩录入界面 6.7.6 “学生成绩信息管理”功能实现 但是如果用户选择的学生及课程都是存在的,并且有成绩,这样就会有冲突,所以这里把录入操作设计成“添加”或“修改”操作,从前面列出的DAO实现类中的方法可以发现: public void saveorupdateCj(Cjb cj) { getHibernateTemplate().saveOrUpdate(cj); } 在left.jsp中单击【成绩信息录入】超链接,如果用户已经登录就会跳转到如图6.17所示的界面,该Action配置如下: !-- 进入添加或修改学生成绩界面 -- action name=addXscjView class=cjAction result name=success/addCj.jsp/result interceptor-ref name=defaultStack/interceptor-ref interceptor-ref name=myFilter/ /action 6.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 6.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代码。 6.7.6 “学生成绩信息管理”功能实现 单击录入成绩信息页面的【确定】按钮,交给addorupdateXscj.action,对应Action配置: !-- 添加或修改学生成绩 -- action name=addorupdateXscj class=cjAction method=addorupdateXscj result name=success/success.jsp/result /action 6.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
原创力文档


文档评论(0)