欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(7)获取表单参数3种方法、response.setContentType("text/html;charset=utf-8")

程序员文章站 2022-07-14 18:38:01
...

ServletRequaest的子接口是HttpServletRequest
一、获取表单信息
(1)单独获取客户端参数值:获取提交的表单信息**

(7)获取表单参数3种方法、response.setContentType("text/html;charset=utf-8")
String username=request.getParameter(“user”);

(2)获取所有客户端参数值
(7)获取表单参数3种方法、response.setContentType("text/html;charset=utf-8")

//获取所有客户端提交的数据名,然后根据数据名获取数据值
        Enumeration<String> names=request.getParameterNames();

        while(names.hasMoreElements())
        {
            String name=names.nextElement();
            String value=request.getParameter(name);
            out.println(name+"******"+value);
        }

(3)获取所有键值方法二
(7)获取表单参数3种方法、response.setContentType("text/html;charset=utf-8")


        Map<String,String[]> map=request.getParameterMap();
        Set<String> s=map.keySet();
        Iterator<String> it=s.iterator();
        while(it.hasNext())
        {
            String str=it.next();
            out.println(str+":"+map.get(str)[0]);
        }

二、设置发送给客户机的响应的内容类型
ServletResponse的子接口为HttpServletResponse
(7)获取表单参数3种方法、response.setContentType("text/html;charset=utf-8")
response.setContentType(“text/html;charset=utf-8”);//text/html一般是固定不变的,可以防止浏览器将一些HTML当成纯文本解析。编码可能会变