`
Franciswmf
  • 浏览: 805106 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

读取HttpServeltRequest的请求参数-IO流-servlet

 
阅读更多
--以流的形式读取HttpServletRequest的内容
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		String logStr=this.getClass().getName()+"."+Thread.currentThread().getStackTrace()[1].getMethodName()+"...";
		logger.info(logStr+"调用post方法开始");
		BufferedReader br = new BufferedReader(new InputStreamReader(req.getInputStream(), "utf-8"));
		//获取请求参数
		StringBuffer sb = new StringBuffer("");
		String temp=null;
		while ((temp = br.readLine()) != null) {
			sb.append(temp);
		}
		String inputParamsJsonString = sb.toString();
		logger.info(logStr+"inputParamsJsonString=" + inputParamsJsonString);
	}
分享到:
评论

相关推荐

    Java-Io流,练习

    Java的IO流是Java编程语言中的重要组成部分,它主要用于数据的输入和输出操作。在Java中,IO流被设计为处理任何类型的数据,包括字符、字节甚至对象。本练习旨在帮助初学者理解和掌握Java IO流的基础知识。 一、IO...

    commons-io-1.4.jar.zip_io流jar

    IO流又分为输入流(InputStream/Reader)和输出流(OutputStream/Writer),它们分别用于数据的读取和写入。Java标准库提供了许多预定义的流类,如FileInputStream/FilOutputStream用于文件操作,System.in/out/err...

    commons-io-2.4 包含了所有commons-io的jar包和源码

    Apache Commons IO 是一个Java库,专注于提供各种I/O操作的实用工具类,这些操作包括文件、流、过滤器、读写、转换、检测等。在本案例中,我们讨论的是"commons-io-2.4"版本,这个版本包含了完整的Apache Commons IO...

    java+servlet+commons-io-2.4.jar+commons-fileupload-1.3.jar实现文件的上传与下载

    1. **处理请求**:Servlet接收到下载请求后,根据请求参数找到对应的文件。 2. **设置响应头**:设置Content-Disposition头,指定文件名,以及Content-Type头,指明文件类型。 3. **读取文件**:使用Commons IO库...

    Commons-io-2.11.0.jar

    Apache Commons IO是Apache软件基金会的一个开源项目,它提供了一组用于处理输入/输出操作的Java工具类,旨在简化文件操作、流处理和其他与I/O相关的任务。commons-io-2.11.0.jar是这个项目在版本2.11.0时的jar文件...

    commons-io-2.11.0.rar

    此外,还有用于读取和写入流的便捷方法,如`IOUtils.copy()`。 3. 数据转换:支持将字节数组、字符串和流之间的转换。例如,`IOUtils.toString()` 可以将字节流转换为字符串。 4. 文件观察:可以监控文件系统的...

    commons-io-2.6.jar下载

    - `IOUtils` 类包含了一系列用于处理流的方法,如 `copy()` 方法用于在两个流之间复制数据,`closeQuietly()` 可以关闭流并捕获任何异常,`readStringFromStream()` 可以读取流中的数据并转换为字符串。 3. **缓冲...

    Java IO commons-io-2.5.jar

    Java IO 是Java编程语言中处理输入/输出流的重要部分,它是连接程序与外部世界的桥梁,允许数据在程序和外部资源之间流动。`commons-io-2.5.jar` 是Apache Commons项目的一部分,它提供了一系列增强和扩展了Java标准...

    commons-io-2.8.0.rar

    2. **IOUtils**: 这个类提供了处理流的通用功能,包括读取、写入、关闭、复制流。比如,`IOUtils.copy()` 可以用来复制一个输入流到输出流,而 `IOUtils.closeQuietly()` 可安全关闭流,即使在出现异常时也不会抛出...

    commmons-io2.6 2.7 Downloads.rar

    Apache Commons IO 2.6提供了许多I/O相关的辅助功能,包括文件读写、流操作、转换、比较、过滤、检查和缓冲等。这些工具类极大地简化了开发人员处理I/O操作的复杂性,提高了代码的可读性和可维护性。 例如,`...

    commons-fileupload-1.2.1.jar 和commons-io-1.4.jar

    在实际开发中,当你需要在Web应用中实现文件上传功能时,首先会配置`commons-fileupload-1.2.1.jar`来解析请求,然后利用`commons-io-1.4.jar`处理上传后的文件,比如保存到服务器的指定目录,或者进行一些预处理...

    commons-io所有版本(0.1-2.4).zip

    2. 流操作:支持对各种类型的输入流和输出流进行读写操作,包括缓冲流、过滤流和转换流,使得处理数据更加高效。 3. 文件观察:能够监控文件系统的变化,如文件创建、修改或删除事件。 4. 文件比较:可以比较文件...

    commons-fileupload组件和commons-io组件

    Commons-Fileupload是Apache Commons项目的一个子项目,专门设计用于处理Servlet容器中的文件上传请求。它提供了一套API,使得开发者可以方便地解析HTTP请求中的多部分(multipart)数据,这些数据通常包含文件上传...

    commons-io-2.8.0-bin.zip

    2. **IOUtils**: 提供了处理流(InputStream、OutputStream、Reader、Writer)的方法,如读取流的所有内容到字符串,复制流,关闭流等。这些方法在处理数据流时非常有用,避免了常见的IOException处理。 3. **...

    commons-fileupload.jar和commons-io.jar

    2. `ServletFileUpload `:解析器,专门处理基于Servlet的文件上传请求。 3. `FileItem `:表示一个上传项,既可以是普通表单字段也可以是文件。 4. `FileItemStream `:与`FileItem`相似,但以流的形式处理数据,...

    commons-io-2.6-src.zip

    2. **IOUtils**: 这个类提供了对字节流和字符流的读写操作,例如读取整个流到字符串,关闭流,复制流等。 3. **EndianUtils**: 用于处理字节顺序,尤其在处理不同平台之间的大端(big-endian)和小端(little-endian...

    文件上传两个jar包commons-fileupload-1.3.1和commons-io-2.4

    在文件上传过程中,`commons-io`可能会被用来处理临时文件、读取文件内容或者进行文件流的转换。 这两个库的结合使用,使得在Java中实现文件上传功能变得更加简单和可靠。首先,通过Servlet容器接收HTTP请求,然后...

    java-io流-文件流

    Java IO流是Java语言中用于输入/输出操作的基本组件,它提供了多种方式来读取和写入数据,包括文件、网络、内存等。IO流体系可以分为两大类:字节流和字符流。 字节流 字节流是最基本的IO流,用于读取和写入字节...

    前端开源库-pipe-io

    - **API数据流处理**:当从API获取大量数据时,可以使用pipe-io进行分块读取和处理,减轻服务器压力。 - **日志处理**:对于大量日志数据,可以使用pipe-io进行筛选、过滤和分析。 ### 6. 使用示例 首先,安装pipe...

    文档JAVA-IO流

    ### 文档JAVA-IO流 #### 一、IO流概述 1. **什么是IO** - I代表**输入**(input),O代表**输出**(output)。在Java中,所有负责输入输出的类都位于`java.io`包内。这些类主要用于进行数据的输入输出操作。 2. **流...

Global site tag (gtag.js) - Google Analytics