码迷,mamicode.com
首页 > 编程语言 > 详细

java 之 servlet如何获取表单的数据

时间:2018-04-02 00:12:05      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:name   isp   一个用户   set   string   封装   blog   int   trace   

servlet如何获取表单的数据

  1. 前端页面通过form表单的形式提交数据
  2. 服务端定义servlet接口

       public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOExcption {
        // 定义一个用户信息类
        Users u = new User();
        String username;
        String password;
        Date birthday;
        String[] favorites;
    
        // demo 暂时不对数据进行封装
    
        SimpleDateFromate time = new SimpleDateFromate("yyyy-mm-dd");
        try{
            // 获取单个参数
            username = request.getParameter("username");
            birthday = time.parse(request.getParameter("birthday");)
            // 用来获取多个复选按钮传递的参数
            favorites = request.getParameterValues("favorites");
    
            // 通过数据的封装方法将数据添加到生成的用户对象中去
            u.setUsername(username);
            u.setBirthday(birthday);
            u.setFavorites(favorites);
    
            // 当请求成功之后跳转,类似重定向
            request.getRequestDispatcher("../index").forward(request, response);  // 这里面是自定义
            // 跳转的时候将 request, response 这个两个对象 向后传递
        }catch(Exception e) {
            // 打印错误的信息
            e.printStackTrace();
        }
       }

java 之 servlet如何获取表单的数据

标签:name   isp   一个用户   set   string   封装   blog   int   trace   

原文地址:https://www.cnblogs.com/he-zhi/p/8689081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!