获取请求参数

原创 2015年11月19日 10:44:46
package servlet;

import java.io.IOException;
import java.util.Arrays;
import java.util.Enumeration;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class AServlet extends HttpServlet {

	/**
	 *获取请求参数
	 */
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		System.out.println("Get:"+request.getParameter("xxx"));
		System.out.println("Get:"+request.getParameter("yyy"));
	}


	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		String user=request.getParameter("username");
		String psw=request.getParameter("psw");
		System.out.println("username:"+user);
		System.out.println("passward:"+psw);
		
		String [] str=request.getParameterValues("hobby"); //获取多值参数
		System.out.println("hobby:"+Arrays.toString(str));
		
		Enumeration names=request.getParameterNames(); //获取参数名称
		while(names.hasMoreElements())
		{
			System.out.println(names.nextElement());
		}
		
		Map <String ,String []> map=request.getParameterMap();  //获取键值对
		for(String name:map.keySet()){
			String []value=map.get(name);
			System.out.println(name+":"+Arrays.toString(value));
		}
	}

}
<pre name="code" class="html">>
    	<h1>测试请求参数</h1>
		<a href="/day1119_1/AServlet?xxx=XXX&yyy=YYY">点击这里</a>
		<form action="/day1119_1/AServlet" method="post">
			用户名:<input type="text" name="username"/><br />
			密 码:<input type="password" name="psw" /> <br />
			爱 好:<input type="checkbox" name="hobby" name="cf" />吃饭
			     <input type="checkbox" name="hobby" name="sj" />睡觉
			      <input type="checkbox" name="hobby" name="dddd" />打豆豆<br />
				 <input type="submit"  value="提交" />
		</form>
  </body>
</html>


版权声明:本文为博主原创文章,未经博主允许不得转载。

struts2——文件的下载以及在Action中获取请求参数的方式

前一天,上传了关于struts2文件的下载方式,今天正好补上关于struts2文件下载的方式。 1、开发环境 jdk1.7.0-51 myEcplise10 struts-2.3.32 2.web....

flask笔记:14:获取所有post或者get请求参数

目录结构: app |----static(空) |----templates(空) |----flaskapp.py flaskapp.py: # -*- coding: utf-8 -*- #...

AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式

HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name...
  • mhmyqn
  • mhmyqn
  • 2014年05月11日 21:20
  • 137591

Springboot获取请求参数

第一种方式: 假如http://localhost:8080/hello为请求,springboot为需要传递的参数 http://localhost:8080/hello/spingboot 获取...

springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题

http://blog.csdn.net/qq_22956867/article/details/51437905 springMvc 完美解决 multipart/form-data 方式提交请求 ...

在struts2中获取请求参数

在struts2中获取请求参数: 1.属性驱动 (1)方式一:直接将action做一个model,就可以得到请求参数. 问题1:a...

node.js获取请求参数

url为:http://127.0.0.1:8888/select?aa=001&bb=002

asp.net自定义获取Get和Post请求的参数

转自:http://blog.csdn.net/jpr1990/article/details/7240513 关于获取Get和Post请求的参数,.net类库提供了相关的方法: Requ...

ActionContext获取请求参数

利用ActionContext类完成页面与服务器之间的通信(需引入com.opensymphony.xwork2.ActionContext包)   通过ActionContext.getCont...

JavaWeb 初步学习一(ServletConfig参数获取,ServletContext共享数据与请求转发)

首先是ServletConfig的学习 用了下ServletConfig下的参数获取 先在web.xml中对某个Servlet配置下相应的参数 This is the descriptio...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取请求参数
举报原因:
原因补充:

(最多只允许输入30个字)