Servlet表单处理

HttpServletRequest 

   继承ServletRequest

 HttpServletRequest生命周期:

一个HttpServletRequest对象在用户向web服务器发送请求时,由servlet容器创建

       ,并根据相关信息(请求头,请求主体)对其进行封装,

        然后传递给HttpServletRequest的使用者通常是(Servlet)

一个HttpServletRequest对象只能存活于Servlet容器中(只能服务器,客户端无法存活)

在服务端响应客户后HttpServletRequest对象被销毁

表单处理

HttpServletRequest 获取客户请求信息

       在Servlet的doGet和doPost方法中,

       通过HttpServletRequest对象获取用户信息

        .一般主要处理由超链接或者表单传递的数据

超链接传参

 <a href="processing?name=谭磊&age=20">Servlet 处理超链接</a>
        req.setCharacterEncoding("UTF-8");       
        String name=req.getParameter("name");
        //name = new String(name.getBytes("ISO8859-1"),"UTF-8");
        String age=req.getParameter("age");
        System.out.println(name);
        System.out.println(age);
        resp.setHeader("Content-Type", "text/html;charset=UTF-8");
        resp.getWriter().write("age:="+age+"name "+name);

表单处理

表单尽量用post

猜你喜欢

转载自www.cnblogs.com/tanlei-sxs/p/10055472.html