(7)获取表单参数3种方法、response.setContentType("text/html;charset=utf-8")
2017-08-28 00:47
615 查看
ServletRequaest的子接口是HttpServletRequest
一、获取表单信息
(1)单独获取客户端参数值:获取提交的表单信息**
String username=request.getParameter(“user”);
(2)获取所有客户端参数值
(3)获取所有键值方法二
二、设置发送给客户机的响应的内容类型
ServletResponse的子接口为HttpServletResponse
response.setContentType(“text/html;charset=utf-8”);//text/html一般是固定不变的,可以防止浏览器将一些HTML当成纯文本解析。编码可能会变
一、获取表单信息
(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当成纯文本解析。编码可能会变
相关文章推荐
- response.setContentType("text/html;charset=utf-8")后依然乱码的解决方法
- 关于response.setContentType("text/html; charset=UTF-8");乱码问题
- header("Content-type:text/html;charset=utf-8");
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>意义
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- Ecliple中index.jsp中<%@ page language="java" contentType="text/html; charset=UTF-8"……报错
- @header("Content-type: text/html; charset=utf-8");
- PHP文件插入header("Content-type: text/html; charset=utf-8"); 报错
- header("Content-type:text/html;charset=utf-8")含义
- <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>意义
- meta标签<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>等
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">意思?
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">是什么意思?
- 被包含的页面,要与当前页<%@ page/>内容要一致,不允许contentType="text/html; charset=UTF-8",有空格
- 转!! 关于jsp编码设置 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
- header("Content-Type:text/html;charset=utf-8");
- 关于<meta http-equiv="Content-Type" content="text/html:charset=UTF-8">
- HTML——<meta http-equiv="content-type" content="text/html; charset=UTF-8">
- pageEncoding和charset 编码 以及<%@ page contentType="text/html; charset=utf-8"....>作用