Package com.finiac.controller

Source Code of com.finiac.controller.StudentController

package com.finiac.controller;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.ui.ModelMap;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

import com.finiac.dao.StudentDAO;
import com.finiac.model.Product;
import com.finiac.model.Student;

public class StudentController extends MultiActionController {
  StudentDAO studentDAO;
 
 
  public void setStudentDAO(StudentDAO studentDAO) {
    this.studentDAO = studentDAO;
  }

  public ModelAndView addStudentPage(HttpServletRequest request, HttpServletResponse response)throws Exception
  {
    ModelMap modelMap = new ModelMap();
    modelMap.addAttribute("studentList",studentDAO.listStudent());
    return new ModelAndView("studentEntry",modelMap);
  }
 
  public ModelAndView addStudent(HttpServletRequest request, HttpServletResponse response,Student student)throws Exception
  {
   
    student.setIsActive(1);
    studentDAO.saveStudent(student);
    return new ModelAndView("redirect:addStudentPage.htm");
  }
  public void deleteStudent(HttpServletRequest request, HttpServletResponse response)throws Exception
  {
    int admissionNo=Integer.parseInt(request.getParameter("admissionNo"));
    Student student= new Student();
    student=studentDAO.selectByAdmissionNo(admissionNo);
    student.setIsActive(0);
    studentDAO.saveStudent(student);
  }
  public ModelAndView updateStudentPage(HttpServletRequest request, HttpServletResponse response)throws Exception
  {
    int admissionNo=Integer.parseInt(request.getParameter("admissionNo"));
    Student student=new Student();
    student=studentDAO.selectByAdmissionNo(admissionNo);
    return new ModelAndView("updateStudent","student",student);
  }
 
 
}
TOP

Related Classes of com.finiac.controller.StudentController

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.