HTTPServletRequest get parameters (important!)

The get method gets the parameters:

The get method parameters are generally written in the address bar:

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

http://address: port/project name/access name?parameter name1=parameter value1¶meter name2=parameter value2


java code:

//Get the value according to the key in the request
		String name = request.getParameter("name");
		System.out.println(name);
		
		String age = request.getParameter("age");
		System.out.println(age);

Hyperlinks via a tags in HTML also work

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


equally valid

Form submission in get mode:

form code in HTML:

<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>

Code in Java:

//Get the value according to the key in the request
		String name = request.getParameter("name");
		System.out.println(name);
		
		String age = request.getParameter("age");
		System.out.println(age);
		
		

If the form form in HTML is submitted by post, the servlet can still accept it, and getParameter() is submitted regardless of get or 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>


Accept multiple choices:

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









Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325931618&siteId=291194637