第5章MVC框架开发基础研讨.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.查询个人信息 主界面左侧第一个导航功能是“查询个人信息”,从left.jsp中可以发现,其提交给xsInfo.action,对应Action配置如下: action name=xsInfo class=org.action.XsAction result name=success/xsInfo.jsp/result /action action name=getImage class=org.action.XsAction method=getImage/action 由于学生的个人信息中有照片,这里的处理思路是把要处理照片的信息提交给Action类来读取,所以要加入名为getImage的Action。编写XsAction来实现学生信息的查询。 XsAction.java的代码所示。 成功后跳转的页面xsInfo.jsp,代码为。 这样查询学生个人信息的功能就完成了,部署运行程序,登录,单击“查询个人信息”导航链接,可以查看当前用户的个人信息,如图5.7所示。 5.修改个人信息 (1)呈现修改学生信息页 下面再来开发修改学生信息的功能。单击“修改个人信息”超链接,从left.jsp中可以看出提交给了updateXsInfo.action,该Action的配置为: action name=updateXsInfo class=org.action.XsAction method=updateXsInfo result name=success/updateXsInfo.jsp/result /action 所以就要在XsAction类中加入下面的方法: //进入修改学生信息页面 public String updateXsInfo() throws Exception{ //获取当前用户对象 Map session=(Map)ActionContext.getContext().getSession(); Dlb user=(Dlb)session.get(user); xsDao=new XsDaoImp(); ZyDao zyDao=new ZyDaoImp(); //取出所有专业信息,因为在修改学生信息时,专业栏是下拉列表选择专业,而不是学生自己随便填写 List zys=zyDao.getAll(); Xsb xs=xsDao.getOneXs(user.getXh()); //得到当前学生的信息 Map request=(Map)ActionContext.getContext().get(request); request.put(zys, zys); request.put(xs, xs); return SUCCESS; } 修改学生信息页面updateXsInfo.jsp的代码所示。 (2)修改操作的实现 当单击【修改】按钮后,就把学生自己填写的内容提交给了updateXs.action,对应Action的配置如下: action name=updateXs class=org.action.XsAction method=updateXs result name=success/updateXs_success.jsp/result /action XsAction类中要加入下面的代码来处理请求。 修改成功后跳转到updateXs_success.jsp页面,代码如下: %@ page language=java pageEncoding=UTF-8% html body bgcolor=#D9DFAA 恭喜你,修改成功! /body /html 部署运行程序,登录、单击主页上的“修改个人信息”导航链接,程序以控件表单的方式呈现出该用户原来的旧信息以供修改,如图5.8所示。 把用户信息修改为如图5.9所示状态:姓名“王林”改为“周何骏”;专业下拉改选为“通信工程”;出生时间改为“1995-09-25”(必须严格按此格式填写);增加备注信息“辅修计算机”;总学分改为100;单击【浏览…】按钮,弹出对话框,选择某个路径下预先保存的照片。 完成后单击【修改】按钮提交,系统会提示用户修改成功。然后再单击“查询个人信息”超链接就会出现新的个人信息页,如图5.10所示。 6.选课与退选课程 (1)查看个人选课情况 left.jsp文件的第三个超链接是查询学生的选课情况,这个功能很容易实现。只要查出该学生信息,由于级联到第三张表的信息,所以只要取出该生信息的Set集合的内容,遍历出来就行了。 下面是Action配置代码: action name=getXsKcs class=org.action.XsAction method=getXsKc

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档