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

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

这里写图片描述
String username=request.getParameter(“user”);

(2)获取所有客户端参数值
这里写图片描述

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

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

(3)获取所有键值方法二
这里写图片描述


        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
这里写图片描述
response.setContentType(“text/html;charset=utf-8”);//text/html一般是固定不变的,可以防止浏览器将一些HTML当成纯文本解析。编码可能会变

posted @ 2017-08-28 00:48  测试开发分享站  阅读(119)  评论(0编辑  收藏  举报