HTTPServletRequest 获取参数(重要!)
程序员文章站
2024-03-07 15:45:21
...
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”);
上一篇: Go语言基础03——复合类型