FileDocCategorySizeDatePackage
SubmitBikeController.javaAPI DocExample1095Sat Apr 23 18:39:32 BST 2005com.springbook

SubmitBikeController.java

package com.springbook;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

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


public class SubmitBikeController implements Controller {
    private RentABike facade;

    public RentABike getFacade() {
        return facade;
    }

    public void setFacade(RentABike facade) {
        this.facade = facade;
    }

    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
            throws Exception {

        Bike bike = new Bike(request.getParameter("manufacturer"), request.getParameter("model"),
                             new Integer(request.getParameter("frame")).intValue(),
                             request.getParameter("serialNo"),
                             new Double(request.getParameter("weight")).doubleValue(),
                             request.getParameter("status"));
        facade.saveBike(bike);
        return new ModelAndView("bikes.jsp", "rentaBike", facade);
    }

}