EditPeopleAction.java /**//* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package action;import java.util.ArrayList;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.springframework.web.struts.ActionSupport;import service.StudentManagerImpl;import domain.People;/** *//** * MyEclipse Struts * Creation date: 01-17-2007 * * XDoclet definition: * @struts.action validate="true" */public class EditPeopleAction extends ActionSupport ...{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) ...{ String id=request.getParameter("id"); StudentManagerImpl manager=(StudentManagerImpl)getWebApplicationContext().getBean("studentManager"); People people=(People)manager.getPeople(new Integer(id)); request.setAttribute("id", id); request.setAttribute("name", people.getName()); request.setAttribute("location", people.getLocation()); return mapping.findForward("success"); }} EditPeopleActionDo.java /**//* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package action;import java.util.ArrayList;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.springframework.web.struts.ActionSupport;import service.StudentManagerImpl;import domain.People;/** *//** * MyEclipse Struts * Creation date: 01-17-2007 * * XDoclet definition: * @struts.action validate="true" */public class EditPeopleActionDo extends ActionSupport ...{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) ...{ People people=(People)form; StudentManagerImpl manager=(StudentManagerImpl)getWebApplicationContext().getBean("studentManager"); People sPeople=(People)manager.getPeople(new Integer(people.getId())); sPeople.setName(people.getName()); sPeople.setLocation(people.getLocation()); manager.editPeople(sPeople); List studentList=manager.listPeople(0,5,"from People"); request.setAttribute("studentList", studentList); request.setAttribute("currentPage", 1); return mapping.findForward("success"); }} ListPeopleAction.java /**//* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package action;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.springframework.web.struts.ActionSupport;import service.StudentManagerImpl;import util.PageSupport;/** *//** * MyEclipse Struts * Creation date: 01-17-2007 * * XDoclet definition: * @struts.action validate="true" */public class ListPeopleAction extends ActionSupport ...{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) ...{ String page=request.getParameter("page"); int firstRow=0; int lastRow=0; StudentManagerImpl manager=(StudentManagerImpl)getWebApplicationContext().getBean("studentManager"); PageSupport sPage=new PageSupport(page); sPage.setPagetotal(manager.listPeople().size()); firstRow=sPage.calcFirstPage(); lastRow=sPage.calcLastPage(); List studentList=manager.listPeople(firstRow-1,lastRow,"from People"); request.setAttribute("studentList", studentList); request.setAttribute("currentPage", sPage.getThispage()); return mapping.findForward("success"); }} SavePeopleAction.java /**//* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package action;import java.util.ArrayList;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.springframework.web.struts.ActionSupport;import service.StudentManagerImpl;import domain.People;/** *//** * MyEclipse Struts * Creation date: 01-17-2007 * * XDoclet definition: * @struts.action validate="true" */public class SavePeopleAction extends ActionSupport ...{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) ...{ People people=(People)form; StudentManagerImpl manager=(StudentManagerImpl)getWebApplicationContext().getBean("studentManager"); manager.savePeople(people); return mapping.findForward("success"); }}