zoukankan      html  css  js  c++  java
  • 关系管理系统:Web层controller控制页面Servlet AddCustomerServlet

    package cn.itcast.web.controller;
    
    import java.io.IOException;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import cn.itcast.domain.Customer;
    import cn.itcast.serivce.BusinessServiceInterface;
    import cn.itcast.service.impl.BusinessService;
    import cn.itcast.utils.WebUtils;
    
    public class AddCustomerServlet extends HttpServlet {
    
        public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
    
            request.setCharacterEncoding("UTF-8");
            
            try{
                Customer c = WebUtils.request2Bean(request, Customer.class);
                c.setId(WebUtils.makeId());
                BusinessServiceInterface serivce = new BusinessService();
                serivce.addCustomer(c);
                request.setAttribute("message", "客户添加成功!!");
            }catch (Exception e) {
                e.printStackTrace();
                request.setAttribute("message", "客户添加失败!!");
            }
            
            request.getRequestDispatcher("/message.jsp").forward(request, response);
            
        }
    
        public void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
    
            doGet(request, response);
        }
    
    }
  • 相关阅读:
    filterFilter用法
    angular.copy()克隆数据
    angularjs中是否选择所有和$filter过滤orderBy排序
    qt5.5 qtcreator中文乱码
    shared_ptr
    Thrift-0.9.2编译安装
    一行代码获取通讯录联系框架
    IOS枚举使用
    Static Cell-静态TableView
    NavigationController的使用整理
  • 原文地址:https://www.cnblogs.com/lichone2010/p/3175896.html
Copyright © 2011-2022 走看看