springMVC的增删改查的实例源码.doc_第1页
springMVC的增删改查的实例源码.doc_第2页
springMVC的增删改查的实例源码.doc_第3页
springMVC的增删改查的实例源码.doc_第4页
springMVC的增删改查的实例源码.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

package com.gc.action;import java.util.Map;import java.util.logging.Logger;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.validation.BindException;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.SimpleFormController;public class Login extends SimpleFormController private Logger logger = Logger.getLogger(this.getClass().getName();public Login() setCommandClass(User.class);/ 向页面的bind path 里的command注类/ 覆写protected ModelAndView onSubmit(Object command, BindException errors)throws Exception User user = (User) command;Map model = errors.getModel();model.put(user, user);setCommandClass(User.class);/ 向页面的bind path 里的command注类return new ModelAndView(getSuccessView(), model);package com.gc.action;import java.io.IOException;import java.io.PrintWriter;import java.util.HashMap;import java.util.Map;import java.util.logging.Logger;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;public class Operater extends MultiActionController private Logger logger = Logger.getLogger(this.getClass().getName();private String viewPage;/ 跳转到添加页public ModelAndView visitor(HttpServletRequest request,HttpServletResponse respone) throws Exception System.out.println(-visitor + 跳转到添加页);return new ModelAndView(add, null);public ModelAndView insert(HttpServletRequest request,HttpServletResponse respone) throws Exception System.out.println(-insert + 新增);Map model = new HashMap();model.put(wmh, wmh);return new ModelAndView(getViewPage(), model);/ 删除动作public void delete(HttpServletRequest request, HttpServletResponse response)throws Exception System.out.println(-delete + 删除+ request.getParameter(id);PrintWriter out = null;try request.setCharacterEncoding(UTF-8);response.setContentType(text/html);response.setCharacterEncoding(UTF-8);out = response.getWriter(); catch (IOException e) e.printStackTrace();out.print( + alert(删除成功);+ window.location.href=operator.do?action=queryAll;+ ); / 修改动作public ModelAndView update(HttpServletRequest request,HttpServletResponse respone) throws Exception System.out.println(-update + 修改);Map model = new HashMap();model.put(wmh, wmh);return new ModelAndView(getViewPage(), model);/ 查询所有动作public ModelAndView queryAll(HttpServletRequest request,HttpServletResponse respone) System.out.println(-queryAll + 查询所有);Map model = new HashMap();model.put(wmh, wmh);return new ModelAndView(getViewPage(), model);/ 查询当前记录动作public ModelAndView queryOne(HttpServletRequest request,HttpServletResponse respone) System.out.println(-queryOne + 查询当前记录+ request.getParameter(id);Map model = new HashMap();model.put(wmh, wmh);return new ModelAndView(edit, model);/* * return the logger */public Logger getLogger() return logger;/* * param logger * the logger to set */public void setLogger(Logger logger) this.logger = logger;/* * return the viewPage */public String getViewPage() return viewPage;/* * param viewPage * the viewPage to set */public void setViewPage(String viewPage) this.viewPage = viewPage;package com.gc.action;public class User / 定义用户名private String username = null;/ 定义密码private String password = null;/ 定义确认密码private String password2 = null;/* * return the username */public String getUsername() return username;/* * param username * the username to set */public void setUsername(String username) this.username = username;/* * return the password */public String getPassword() return password;/* * param password * the password to set */public void setPassword(String password) this.password = password;/* * return the password2 */public String getPassword2() return password2;/* * param password2 * the password2 to set */public void setPassword2(String password2) this.password2 = password2;package com.gc.action;import org.springframework.validation.Errors;import org.springframework.validation.Validator;public class UserValidator implements Validator public boolean supports(Class clazz) return clazz.equals(User.class);/ 对输入数据进行验证public void validate(Object obj, Errors errors) User user = (User) obj;if (!wmh.equals(user.getUsername() errors.rejectValue(username, usernameerror, null, 用户名输入不正确);if (!123456.equals(user.getPassword() errors.rejectValue(password, oassworderror, null, 密码输入不正确);if (!user.getPassword().equals(user.getPassword2() errors.rejectValue(password2, doublepassword, null,2次密码输入不正确); login.jspbase href=My JSP login.jsp starting page!-输入用户名:$status.errorMessage 输入密码:$status.errorMessage 确认密码:$status.errorMessage    success.jspbase href=My JSP success.jsp starting page!-欢迎$status.value 登录成功 add.jspbase href=My JSP add.jsp starting page!-这是添加页雇员名雇员性别雇员年龄雇员电话雇员邮箱雇员地址 list.jspbase href=My JSP list.jsp starting page!-雇员列表-进入添加页序号雇员名雇员性别雇员年龄雇员电话雇员邮箱雇员地址操作1李逵男2415076577576哈尔滨编辑删除2李成功男301513454151667黑龙江编辑删除3赵憋屈女283442324545北京编辑删除4总知道男35151江苏编辑删除5曹操男3015134山西编辑删除6曹仁男3015134541516675山西编辑删除7司马懿男3015134卧疯山编辑删除 edit.jspbase href=My JSP edit.jsp starting page!-雇员名雇员性别雇员年龄雇

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论