⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addstudentaction.java

📁 菲律宾的一个大学的图书管理系统 spring+hibernate+velocity
💻 JAVA
字号:
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_3.8.4/xslt/JavaClass.xslpackage biz.bluesky.pts.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 biz.bluesky.pts.model.TClass;import biz.bluesky.pts.model.TRole;import biz.bluesky.pts.model.TSchool;import biz.bluesky.pts.model.*;import biz.bluesky.pts.service.IClassService;import biz.bluesky.pts.service.IRoleService;import biz.bluesky.pts.service.ISchoolService;import biz.bluesky.pts.service.IStudentService;import biz.bluesky.pts.service.ITeacherService;import biz.bluesky.pts.util.ErrorCode;/**  * MyEclipse Struts * Creation date: 05-18-2005 *  * XDoclet definition: * @struts:action scope="request" validate="true" */public class AddStudentAction extends BaseAction {	// --------------------------------------------------------- Instance Variables	// --------------------------------------------------------- Methods	/** 	 * Method execute	 * @param mapping	 * @param form	 * @param request	 * @param response	 * @return ActionForward	 */	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response) throws Exception{		IClassService classService =(IClassService)getServiceBean("ClassService");		ISchoolService schoolService =(ISchoolService)getServiceBean("SchoolService");		IStudentService studentService = (IStudentService)getServiceBean("StudentService");				int schoolId =Integer.parseInt(request.getParameter("schoolId"));		int classId =Integer.parseInt(request.getParameter("classId"));		TClass aclass =classService.findClass(classId);		TSchool school =schoolService.findSchool(schoolId);		int retcode;				String mode =(String)request.getParameter("mode");		String name = (String)request.getParameter("name").trim();		String email = (String)request.getParameter("email");		String ic = (String)request.getParameter("ic");		String password = (String)request.getParameter("password");				int index =Integer.parseInt(request.getParameter("index"));		TStudent student;		if(mode.equals("add")){		    student = new TStudent();		}else{			int studentId =Integer.parseInt(request.getParameter("studentId"));			student = studentService.findStudent(studentId);		}		student.setClassId(classId);		student.setIc(ic);		student.setIndex(index);		student.setName(name);		student.setParentemail(email);		student.setPassword(password);						if(mode.equals("modify")){			retcode = studentService.saveStudent(student);		}else{					retcode = studentService.saveStudent(student);		}						if(retcode==ErrorCode.ERR_UNDISCOVERED){			if(mode.equals("add")){				request.setAttribute("success","<script language=javascript>function window.onload(){alert('Create student["+name+"] successful.');window.location.href='findClasses.do?schoolId="+schoolId+"&classId="+classId+"';}</script>");							}else{				request.setAttribute("success","<script language=javascript>function window.onload(){alert('Modify student["+name+"] successful.');window.location.href='findClasses.do?schoolId="+schoolId+"&classId="+classId+"';}</script>");				return mapping.findForward("success");			}					}else{			String msg = ErrorCode.getErrorMessage(retcode);			if(msg==""){				msg="The system encountered an internal error.";			}			request.setAttribute("error",msg);			return mapping.findForward("error");		}				    return mapping.findForward("success");	} }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -