标签:patch 信息 请求 char names 获取数据 val user print
---恢复内容开始---
一、get/post提交的三种方式:
1.用户点击超链接
2.提交表单
3.地址栏输入Url地址
二、获取表单数据
System.out.println("--------获取数据方式1---------------");
//获取提交的指定信息 值
String name=req.getParameter("username");
System.out.println(name);
System.out.println("--------获取数据方式2---------------");
//获取提交的所有信息 “键--值”
Enumeration e=req.getParameterNames();
while(e.hasMoreElements()){
//获取名称
String name1=(String) e.nextElement();
//获取值
String value=req.getParameter(name1);
System.out.println(name1+":"+value);
}
System.out.println("--------获取数据方式3---------------");
//获取指定名称的所有数据
String [] values=req.getParameterValues("username");
for(int i=0;i<values.length;i++){
System.out.println(values[i]);
}
三、request乱码问题

req.setCharacterEncoding("utf-8");
String name=req.getParameter("username");
System.out.println(name);
四、请求转发(请求转发 以及使用request域对象把数据带给转发资源)
定义:一个web资源受到客户端的请求后,通知服务器去调用另外一个web资源进行处理
String data="aaaaaaa";
req.setAttribute("data",data);
req.getRequestDispatcher("/message.jsp").forward(req, resp);
标签:patch 信息 请求 char names 获取数据 val user print
原文地址:http://www.cnblogs.com/syj1993/p/7101015.html