Javatpoint Logo

DriverCont

By: anomva*** On: Tue Jun 21 15:29:55 IST 2016     Question Reputation0 Answer Reputation0 Quiz Belt Series Points0  0Blank User
DriverController.java

package com.controller;

import java.io.IOException;
import java.sql.SQLException;

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

import com.bean.Driver;
import com.service.DriverService;

/**
* Servlet implementation class DriverController
*/
public class DriverController extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public DriverController() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doPost(request,response);
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
if(request.getParameter("source").equals("add"))
{

String name=request.getParameter("name");
int age=Integer.parseInt(request.getParameter("age"));
String gender=request.getParameter("gender");
int aadhar=Integer.parseInt(request.getParameter("aadhar"));
String address=request.getParameter("address");
float salary=Float.parseFloat(request.getParameter("salary"));
Driver d=new Driver();
d.setName(name);
d.setAge(age);
d.setGender(gender);
d.setAadhar(aadhar);
d.setAddress(address);
d.setSalary(salary);

DriverService s=new DriverService();

try {
boolean flag=s.add(d);

if(flag){
response.sendRedirect("addsuccess.jsp");
}
else
{
response.sendRedirect("addfailure.jsp");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
else if(request.getParameter("source").equals("search"))
{
String name=request.getParameter("name");
DriverService s=new DriverService();
try {

Driver driver=s.search(name);
request.setAttribute("driver", driver);
request.getRequestDispatcher("searchresult.jsp").forward(request, response);

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

}
Up0Down