request请求获取参数的实现方法(post和get两种方式)

news/2024/11/7 10:45:21/

request请求获取参数的实现方法(post和get两种方式)

 

Servlet代码:

package request请求获取Post或者get参数;

import java.io.IOException;

import java.util.Arrays;

import java.util.Enumeration;

import java.util.Iterator;

import java.util.Map;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/*

* 演示request获取请求参数

*/

@WebServlet("/AAServlet")

public class AAServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request,

HttpServletResponse response) throws ServletException, IOException {

System.out.println("get:"+request.getParameter("xxx"));

System.out.println("get:"+request.getParameter("yyy")); }

protected void doPost(HttpServletRequest request,

HttpServletResponse response) throws ServletException, IOException { 

request.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8"); 

String username = request.getParameter("username");

String password = requesthttp://.getParameter("password");

String[] hobby = request.getParameterValues("hobby"); 

System.out.println(username+","+password+","+Arrays.toString(hobby)); 

/*

* 测试获取所有请求参数的名称

*/

Enumeration> names2 = request.getParameterNames();

while(names2.hasMoreElements()){

System.out.println(names2.nextElement()); }

// Iterator names = (Iterator) request.getParameterNames();

// while(namesTT***yrZb.hasNext()){

// System.out.println(names.next());

// } 

/*

* 获取所有请求参数,封装到Map中

*/

Map map = (Map)request.getParameterMap();

for(String name:map.keySet()){

String[] values = map.get(name);

System.out.println(name+"="+Arrays.toString(values)); } 


http://www.ppmy.cn/news/730939.html

相关文章

地址解析协议ARP

文章目录 概念工作过程四种情况 概念 网络层使用的IP地址,但链路层传输数据帧时,最终还是必须使用MAC地址.[有了目的mac地址,链路层就知道下一跳走哪] ARP(address resolution protocol) 的作用就是:用网络层使用的IP地址&#…

修改dhcp服务器租期,修改dhcp租期命令是expire day?

进入具体的dhcp地址池视图下配置 例如 sys dhcp ser ip-pool vlan1 ex day 1 expired命令用来配置DHCP地址池中分配的IP地址的租约有效期限。 undo expired命令用来恢复缺省情况。 【命令】 expired { day day [ hour hour [ minute minute [ second second ] ] ] | unlimited …

(一百三十) 结合Android O学习DHCP租期

前言:之前学习梳理dhcp有 (八十七) WiFi & DHCP (九十) Android O 结合WifiStateMachine梳理WIFI DHCP流程 (一百零八)omnipeek 抓包尝试与简单分析 - CSDN博客 继续学习下DHCP的相关…

DHCP协议

目录 一、什么是DHCP协议 二、DHCP的具体功能 三、DHCP的工作方式 四、DHCP报文格式 五、DHCP工作原理 一、什么是DHCP协议 DHCP协议又叫动态主机配置协议,是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获…

修改dhcp服务器租期,DHCP分配租期问题的重要性

以前一直都是默认的租期,大家应该也是这样从来没有遇见过有的地方能上网,有的地方不能上网的问题,今天我就遇到了楼下能上网楼上不能上网的问题,下面将事件讲述一下并记录,给大家一个解决问题的思路: 1.问题…

修改已经配置好的基于全局的IP地址池租期为永久

1.针对基于全局的地址池 sys ip pool vlan150 (进入基于全局的IP地址池) lease unlimited(租期无限制) 2.针对基于接口地址池的DHCP租期 比如针对vlanif152 sys interface vlanif152 dhcp server lease day 999 (貌似5720针对时间限制…

关于DHCP配置

文章目录 前言DHCP是什么?DHCP定义DHCP的优点DHCP的分配方式 DHCP工作原理DHCP的租约过程 DHCP中继原理与配置DHCP原理DHCP中继配置命令在三层交换机上配置DHCP中继 使用 DHCP 动态配置主机地址DHCP 服务可分配的地址信息 DHCP服务器配置配置 DHCP 服务器建立日志文…

以太网 DHCP(简介、DHCP工作原理、租期时间)

2.14.0 以太网 DHCP(简介、DHCP工作原理、租期时间) DHCP的作用:企业网络中存在大量的终端设备(PC),管理员配置设备上网参数工作量大,而且效率不高,手动配置容易出错,DH…