HTTPServletRequest 获取参数(重要!)

get方式获取参数:

get方式参数一般写在地址栏中:

http://localhost:8080/httprequestdemo/servlet/Getparamenter?name=wanggg&age=30

http://地址:端口/项目名称/访问名?参数名1=参数值1&参数名2=参数值2


java代码:

//根据请求中的key来获取值
		String name = request.getParameter("name");
		System.out.println(name);
		
		String age = request.getParameter("age");
		System.out.println(age);

通过HTML中的a标签的超链接同样有效

<a href="http://localhost:8080/reqresp_demo2/hello?name=renliang&age=30">点击访问</a>


同样有效

get方式的表单提交:

HTML中form表单代码:

<form action="http://localhost:8080/httprequestdemo/servlet/Getparamenter" method="get">
	
		姓名:<input name="name" type="text"><br>
		
		年龄:<input name="age" type="text"><br>
		<input type="submit" value="提交"><br>
	</form>

Java中代码:

//根据请求中的key来获取值
		String name = request.getParameter("name");
		System.out.println(name);
		
		String age = request.getParameter("age");
		System.out.println(age);
		
		

如果HTML中form表单以post方式提交 ,servlet依然能够接受,getParameter()不分get方式还是post方式提交

	<form action="http://localhost:8080/httprequestdemo/servlet/Getparamenter" method="post">
	
		姓名:<input name="name" type="text"><br>
		
		年龄:<input name="age" type="text"><br>
		<input type="submit" value="提交"><br>
	</form>


接受多选:

String [] vals = request.getParameterValues(“name”);









猜你喜欢

转载自blog.csdn.net/qq_39203959/article/details/79531737