📄 studentcontroller.java
字号:
package com.test;
import java.io.IOException;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import DekeCommon.util.StringUtil;
import DekeCommon.web.BaseSpringController;
import QuickOA.GUI.PageFlow;
public class StudentController extends BaseSpringController
{
private StudentManager studentManager;
public void setstudentManager(StudentManager studentManager)
{
this.studentManager = studentManager;
}
public ModelAndView index(HttpServletRequest request,HttpServletResponse response)
{
ModelAndView mav=new ModelAndView("/MISPackWeb/Student/StudentList.jsp");
List<Student> studentList=studentManager.getAll();
mav.addObject("studentList", studentList);
return mav;
}
public ModelAndView newstudent(HttpServletRequest request,HttpServletResponse response)
{
ModelAndView mav=new ModelAndView("/MISPackWeb/Student/StudentNew.jsp");
return mav;
}
public void addstudent(HttpServletRequest request,HttpServletResponse response) throws IOException
{
String studentName=request.getParameter("studentName");
int englishScore=Integer.parseInt(request.getParameter("englishScore"));
Student student=new Student();
student.setDataId(StringUtil.generateUUID());
student.setStudentName(studentName);
student.setEnglishScore(englishScore);
studentManager.add(student);
response.sendRedirect(PageFlow.GetReturnURL(request));
}
public void delstudent(HttpServletRequest request,HttpServletResponse response) throws IOException
{
String dataId=request.getParameter("dataId");
studentManager.removeById(dataId);
response.sendRedirect(PageFlow.GetReturnURL(request));
}
public ModelAndView editstudent(HttpServletRequest request,HttpServletResponse response)
{
ModelAndView mav=new ModelAndView("/MISPackWeb/Student/EditStudent.jsp");
String dataId=request.getParameter("dataId");
Student student=studentManager.get(dataId);
mav.addObject(student);
return mav;
}
public void savestudent(HttpServletRequest request,HttpServletResponse response) throws IOException
{
String dataId=request.getParameter("dataId");
String studentName=request.getParameter("studentName");
int englishScore=Integer.parseInt(request.getParameter("englishScore"));
Student student=studentManager.get(dataId);
student.setStudentName(studentName);
student.setEnglishScore(englishScore);
studentManager.updateObject(student);
response.sendRedirect(PageFlow.GetReturnURL(request));
}
public ModelAndView viewstudent(HttpServletRequest request,HttpServletResponse response)
{
ModelAndView mav=new ModelAndView("/MISPackWeb/Student/ViewStudent.jsp");
String dataId=request.getParameter("dataId");
Student student=studentManager.findUniqueBy("dataId", dataId);
mav.addObject(student);
return mav;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -