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

来源:互联网 发布:ubuntu vim找不到命令 编辑:程序博客网 时间:2024/04/29 08:18

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当成纯文本解析。编码可能会变

阅读全文
0 0
原创粉丝点击