`
毛毛k孤鸿
  • 浏览: 2769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

post 提交情况下获取表单信息

 
阅读更多

表单在post提交的情况下,获取表单的信息的几种方式:

		//----------------------通过 获取key值的枚举--------------------------
		Enumeration<String> parameterNames = request.getParameterNames();
		while (parameterNames.hasMoreElements()) {
			String parameterName = parameterNames.nextElement();
			String parameterValue=request.getParameter(parameterName);
			System.out.println(parameterName+"="+parameterValue);
		}
		
		//-----------------通过获取key值的 map(Hashtable)----------------------
		Map<String, String[]> map=request.getParameterMap();
		for (Map.Entry<String, String[]> entry : map.entrySet()) {
			String parameterName = entry.getKey();
			String parameterValue=entry.getValue()[0];
			System.out.println(parameterName+"="+parameterValue);
		}
		
		//---------------通过输入流获取(不推荐)------------------------
		InputStream in=request.getInputStream();
		int ch=0;
		StringBuffer sb=new StringBuffer();
		while ((ch=in.read())!=-1){
			sb.append((char)ch);
		}
		System.out.println(sb.toString());
		
		
		//---------------通过输入流获取------------------------
		BufferedReader reader=request.getReader();
		String str[]=reader.readLine().split("&");
		for (int i = 0; i < str.length; i++) {
			System.out.println(URLDecoder.decode(str[i],"UTF-8"));
		}

 

分享到:
评论

相关推荐

    C# post方式提交Form表单

    总结,C#通过`HttpClient`类提供了一种简单而强大的方式来实现POST提交表单,这在Web API、Web服务和其他需要与服务器交互的应用中非常常见。了解并熟练掌握这一技术,对于提升C#开发者在网络编程领域的技能至关重要...

    post模拟登录,提交表单

    在Web应用中,GET方法用于获取资源,而POST方法则常用于发送数据到服务器,比如提交表单。当用户在网页上填写表单并点击提交按钮时,浏览器会以POST请求的形式将数据发送到服务器。 模拟登录通常涉及以下几个步骤:...

    post提交网页表单.zip_vb post提交_vb 网页表单_vb使用post提交表单并获取返回值_表单

    在VB(Visual Basic)编程中,POST提交是向服务器发送数据的一种常见方法,常用于网页表单的数据交互。与GET请求不同,POST请求通常用于发送大量数据或敏感信息,因为它们不会显示在URL中。本教程将深入讲解如何在VB...

    模拟表单post提交

    GET用于获取资源,而POST用于向服务器发送数据,如用户填写的表单信息。Java作为一个强大的后端开发语言,提供了多种库来帮助开发者模拟表单的POST提交,其中之一就是Apache的HttpClient。 HttpClient是一个功能...

    c#以POST方式模拟提交表单 - 真功夫

    ### C#以POST方式模拟提交表单 - 关键知识点解析 #### 一、知识点概览 本文档将基于“c#以POST方式模拟提交表单”这一主题进行深入解析,主要内容涉及C#语言如何实现HTTP POST请求来模拟提交表单数据,并通过具体的...

    如何使用post提交网页表单中的数据

    相较于GET方法,POST提交通常用于处理敏感信息,因为它可以携带大量数据且在浏览器历史记录中不显示请求详情。本篇文章将详细介绍如何在VB(Visual Basic)环境中使用POST方法提交网页表单中的数据。 首先,理解...

    java中用URLConnection_类post方式提交表单

    java中用URLConnection类post方式提交表单 java中用URLConnection类post方式提交表单是指在java应用程序中使用java.net.URLConnection类来实现POST方式的表单提交。POST方式是HTTP协议中的一种常见的请求方法,它...

    易语言post提交示例

    在易语言中,POST提交是网络编程中的一个常见操作,通常用于向服务器发送数据,如表单提交、API接口调用等。下面将详细讲解易语言中如何实现POST提交。 首先,POST提交的核心在于发送HTTP请求,易语言提供了“网络...

    post提交工具增强版

    "POST提交工具增强版"是一款专门用于HTTP/HTTPS协议下的数据提交工具,它在标准的POST提交功能基础上进行了扩展和优化,以满足更高级别的需求。这款工具的主要目的是帮助开发者、测试人员或网络用户便捷地发送POST...

    POST提交数据加密

    这使得开发者能够在不泄露敏感信息的情况下,观察和分析请求的详细信息。 在案例"RSALoginTest"中,可能涉及的是使用RSA算法进行登录数据加密。用户"User1"的密码"123456"在发送到服务器之前,可能已经被使用RSA...

    表单提交中get和post的区别

    表单提交中get和post的区别 在Web开发中,表单提交是非常常见的一种交互方式,而在表单提交中,get和post是两种常用的提交方式。它们之间的区别是每个Web开发者都需要了解的。 首先,让我们来了解一下get和post的...

    易语言POST提交例子

    在易语言中,进行POST提交是网络编程中的常见操作,主要用于向服务器发送数据,常用于表单提交、文件上传等场景。本文将详细讲解易语言中如何实现POST提交网页数据。 首先,我们需要了解POST提交的基本概念。在HTTP...

    如何用selenium封装post参数提交示例

    在描述中提到的,我们将探讨如何使用Selenium来封装POST参数并提交,以获取异步请求返回的JSON对象值。 首先,理解Selenium的基本结构是必要的。Selenium通常包含WebDriver接口,它提供了一种方式来控制浏览器,并...

    qt post,get进行表单提交的demo

    POST主要用于向服务器提交数据,如表单填写的内容,而GET则用于获取服务器上的资源,通常是在URL中附带参数。在Qt中,我们可以使用QNetworkAccessManager类来实现这些功能。 首先,我们要了解POST请求。在Qt中,...

    C# WinForm提交表单到网页,并且获取反馈数据

    在提交表单时,通常使用POST请求,因为POST可以传输大量数据。创建一个`HttpClient`实例,设置好URL,然后使用`PostAsync`方法发送带有表单数据的POST请求。表单数据通常以键值对的形式存在,可以封装到`...

    C# Winform和网页表单交互(提交和获取)

    通过它们,我们可以模拟浏览器的行为,向网页发送POST或GET请求,从而提交表单数据,或者获取网页的响应内容。 1. **表单数据的提交**: - 使用`HttpWebRequest`创建一个指向网页URL的对象,设置其Method属性为...

    PHP POST提交方式

    在Web开发中,PHP是一种广泛使用的服务器端脚本语言,尤其在处理表单数据时,POST提交方式是非常常见且重要的。本文将深入探讨PHP中的POST提交方式,包括其工作原理、如何实现以及相关注意事项。 1. **POST提交的...

    asp.net网页post提交

    ### ASP.NET网页Post提交详解 在ASP.NET应用开发过程中,数据提交是不可或缺的一部分,而其中最常见的数据提交方式之一就是Post提交。本文将详细介绍ASP.NET网页中的Post提交方式,并通过具体的代码示例来帮助读者...

    C# 以Post方式提交数据

    2. **设置请求方法**:默认情况下,`WebRequest`对象的方法为GET,但在POST请求中,应将其更改为POST。 ```csharp myRequest.Method = "POST"; ``` 3. **设置Content-Type**:对于POST请求,通常需要设置`...

    c# Post提交图片

    ### C# Post提交图片 #### 一、基础知识介绍 在Web开发中,客户端经常会向服务器发送图片等多媒体文件。这通常通过HTTP POST请求实现。在C#中,我们可以使用`System.Net`命名空间下的`HttpWebRequest`类来创建和...

Global site tag (gtag.js) - Google Analytics