?? infostudentaction.java
字號:
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.mvc.web.action;import java.util.Date;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.actions.DispatchAction;import com.mvc.common.exception.MessageServiceException;import com.mvc.common.exception.PeopleServiceException;import com.mvc.common.util.BeanFactory;import com.mvc.dao.bean.JinfengMemberinfo;import com.mvc.dao.bean.JinfengStudents;import com.mvc.service.IMemberAdminService;import com.mvc.service.IMessageService;/** * MyEclipse Struts * Creation date: 03-28-2008 * * XDoclet definition: * @struts.action validate="true" * @struts.action-forward name="addMemberinfoT" path="/pages/student/addMemberinfo.jsp" redirect="true" */public class InfoStudentAction extends DispatchAction { /* * Generated Methods */ /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ /*public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { // TODO Auto-generated method stubdname(name); return null; }*/ public ActionForward addMemberinfo(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { IMemberAdminService memberAdminService=(IMemberAdminService) BeanFactory.getBean("memberAdminService"); String name=request.getParameter("name"); Long age=Long.parseLong(request.getParameter("age")); String gender=request.getParameter("gender"); String xue=request.getParameter("xue"); String computer=request.getParameter("computer"); String email=request.getParameter("email"); String phone=request.getParameter("phone"); JinfengMemberinfo memberinfo=new JinfengMemberinfo(); memberinfo.setName(name); memberinfo.setAge(age); memberinfo.setGender(gender); memberinfo.setComputer(computer); memberinfo.setEmail(email); memberinfo.setPhone(phone); memberinfo.setXue(xue); try { memberAdminService.modifyMemberinfo(memberinfo); request.getSession().setAttribute("memberinfo", memberinfo); } catch (PeopleServiceException e) { e.printStackTrace(); } return mapping.findForward("addMemberinfoT"); } //客戶列表 public ActionForward listMemberinfo(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { IMemberAdminService memberAdminService=(IMemberAdminService) BeanFactory.getBean("memberAdminService"); try { List<JinfengMemberinfo> listmember=memberAdminService.findMemberList(); request.getSession().setAttribute("listmember", listmember); } catch (PeopleServiceException e) { e.printStackTrace(); } return mapping.findForward("listMemberT"); } //刪除客戶 public ActionForward delMemberinfo(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { IMemberAdminService memberAdminService=(IMemberAdminService) BeanFactory.getBean("memberAdminService"); IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService"); JinfengMemberinfo member; try { member = memberAdminService.findMemberinfoByName(request.getParameter("name")); //System.out.println("name==="+request.getParameter("name")); try { messageService.delMemberinfo(member); } catch (MessageServiceException e) { e.printStackTrace(); } } catch (PeopleServiceException e) { e.printStackTrace(); } return mapping.findForward("delMemberT"); } //學(xué)員列表 public ActionForward listStudent(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { IMemberAdminService memberAdminService=(IMemberAdminService) BeanFactory.getBean("memberAdminService"); IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService"); try { List<JinfengStudents> listStudents=memberAdminService.findStudentsList(); request.getSession().setAttribute("listStudents", listStudents); } catch (PeopleServiceException e) { // TODO Auto-generated catch block e.printStackTrace(); } return mapping.findForward("listStudentT"); } //把客戶表中的信息添加到學(xué)員表 public ActionForward addStudent(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { IMemberAdminService memberAdminService=(IMemberAdminService) BeanFactory.getBean("memberAdminService"); IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService"); JinfengMemberinfo memberinfo; try { memberinfo = memberAdminService.findMemberinfoByName(request.getParameter("name")); System.out.println("member==="+memberinfo); JinfengStudents student=new JinfengStudents(); student.setName(memberinfo.getName()); student.setGender(memberinfo.getGender()); student.setAge(memberinfo.getAge()); student.setEmail(memberinfo.getEmail()); student.setPhone(memberinfo.getPhone()); student.setXue(memberinfo.getXue()); student.setCumputer(memberinfo.getComputer()); student.setCity(null); student.setClass_(null); student.setCode(0); student.setFirstdate(new Date()); student.setMessagefrom(null); student.setMoney(0.0); memberAdminService.modifyStudent(student); try { messageService.delMemberinfo(memberinfo); } catch (MessageServiceException e) { // TODO Auto-generated catch block e.printStackTrace(); } /*messageService.delMemberinfo(member);*/ } catch (PeopleServiceException e) { // TODO Auto-generated catch block e.printStackTrace(); } return mapping.findForward("addStudentT"); }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -