`
01jiangwei01
  • 浏览: 543160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 读取url链接地址的内容

    博客分类:
  • java
 
阅读更多
准备内容index.jsp
写道
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<script type="text/javascript" src="${ pageContext.request.contextPath}/jslib/jq/jquery1.6.1.js"></script>
<script type="text/javascript" src="${ pageContext.request.contextPath}/jslib/json.js"></script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>测试路径</title>
</head>
<body>

测试使用 呵呵
哈哈
</body>
</html>

 主要Java代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

 


public class URLTest {
	
	public static void main(String[] args) {
		String infourl = http://localhost:8081/mytest;
		System.setProperty("sun.net.client.defaultConnectTimeout", "60000");
		System.setProperty("sun.net.client.defaultReadTimeout", "60000");
		
		StringBuffer content = new StringBuffer(200);
		BufferedReader reader = null;
		URLConnection connection = null;
		try {
			URL url = new URL(infourl);
			connection = url.openConnection();
			InputStream inputstream = connection.getInputStream();
			reader = new BufferedReader(new InputStreamReader(inputstream,
					"utf-8"));
			String line = null;
			while ((line = reader.readLine()) != null) {
				content.append(line);
				System.out.println(line);
			}
		} catch (Exception e) {
			e.printStackTrace();
			
		} finally {
			if (reader != null) {
				try {
					reader.close();
				} catch (IOException e) {
				 
					e.printStackTrace();
				}
			}
		}
		//System.out.println(content.toString());
		//return content.toString();
	}

}

 

 

分享到:
评论

相关推荐

    URL转换为PDF的Java实现

    在IT行业中,转换URL到PDF是一项常见的需求,例如为了保存网页内容、制作电子文档或进行离线阅读。Java作为一种广泛使用的编程语言,提供了多种方法来实现这个功能。本篇文章将详细探讨如何在Java环境中将一个网页...

    \java通过url在线预览Word、excel、ppt、pdf、txt文档中的内容

    "Java 通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容" Java 语言可以通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容。下面将详细介绍如何实现这一功能。 Word 文档预览 在 servlet ...

    JAVA获取本地视频或者网络URL的时长.zip

    在Java编程中,获取本地视频或网络URL的时长是一项常见的任务,特别是在处理多媒体内容时。这个主题主要涉及两个核心技术点:本地文件I/O操作和网络请求处理。下面将详细介绍如何实现这一功能。 首先,对于本地视频...

    JAVA线程根据给定URL生成网页快照

    例如,我们可以创建一个`URL`对象并打开到该URL的连接,然后读取响应的输入流来获取HTML内容: ```java URL url = new URL("http://example.com"); HttpURLConnection connection = (HttpURLConnection) url.open...

    java URL转PDF文件(完美支持中文)

    2. **获取URL内容**:使用Java的`java.net.URL`和`java.net.URLConnection`类来打开和读取URL的内容。确保设置`URLConnection`的`setUseCaches(false)`和`setDoInput(true)`,以便获取最新的网页内容。 3. **处理...

    JAVA解决URL路径中含有中文的问题

    JAVA解决URL路径中含有中文的问题。无论是路径中还是文件名包含中文都可以处理。经测试验证通过。

    java 使用URL访问网页

    URL是统一资源定位符,它是互联网上的资源的唯一地址。例如,一个网页的URL可能是`http://www.example.com/index.html`。在Java中,`java.net.URL`类提供了创建和操作URL的功能。 以下是一个简单的示例,演示如何...

    通过url获取网络位置上的文件流

    在Java编程中,有时我们需要从网络上的某个URL下载文件,特别是在处理远程资源时。这个过程通常涉及将URL转换为文件流,以便我们可以读取、处理或保存这些远程数据。以下是一个详细的知识点介绍,关于如何在Java中...

    java禁止直接url访问图片

    标题“Java禁止直接URL访问图片”涉及到的是网络资源保护和权限控制的问题,主要知识点包括: 1. **HTTP请求与响应**: 当用户通过浏览器或其他客户端工具输入一个URL来访问图片时,实际上是发送了一个HTTP GET...

    java通过url在线预览Word、excel、ppt、pdf、txt文档

    本文将详细介绍如何使用Java通过URL来在线预览这些类型的文档,并提取其文本内容。 #### 二、关键技术点 1. **HTTP连接管理**:使用`URL`类创建连接,通过`HttpURLConnection`进行资源的获取。 2. **文档解析库**...

    Java实现的生成二维码和解析二维码URL操作示例

    Java 实现生成二维码和解析二维码 URL 操作示例 Java 是一种广泛使用的...Java 实现生成二维码和解析二维码 URL 操作示例提供了一个完整的解决方案,涵盖了生成二维码、解析二维码和文件读写操作等多个方面的内容。

    url获取的java源代码

    本示例的"GetURL.java"文件提供了一个简单的Java程序,用于抓取网页上的URL地址,为构建网络爬虫提供了基本框架。下面将详细解释相关知识点。 1. **URL(Uniform Resource Locator)**: URL是统一资源定位符,是...

    java使用HttpClient通过url下载文件到本地

    - 如果文件较大,考虑使用`StreamingEntity`或分块读写,以避免一次性加载整个响应内容导致内存溢出。 6. **DownloadData文件**: 压缩包中的`DownloadData`可能是示例代码的源文件,包含了实现上述功能的具体...

    JavaJNDI 数据链接池及 属性文件读取数据链接信息

    JavaJNDI(Java Naming and Directory Interface)是Java平台中用于访问命名和目录服务的一组API,它允许Java应用程序查找和管理分布在不同网络环境中的资源。数据连接池(Connection Pool)是Java应用中用于管理...

    java通过url读取远程数据并保持到本地的实例代码

    Java 通过 URL 读取远程数据并保存到本地的实例代码 本文主要介绍了 Java 通过 URL 读取远程数据并保存到本地的方法,并提供了相关的实例代码。该方法可以应用于各种需要从远程服务器获取数据并保存到本地的场景中...

    Java根据url生成二维码

    本篇将详细探讨如何使用Java根据URL生成二维码,结合给定的标签“源码”和“工具”,我们将深入理解相关技术并提供示例代码。 首先,要生成二维码,我们需要一个库。Java中有许多库可以处理二维码生成,如Zxing...

    java获取百度网盘真实下载链接的方法

    接着,设置输入和输出流,通过`getInputStream()`获取服务器响应的数据,最后使用`BufferedReader`读取并返回响应内容。 在实际应用中,百度网盘为了防止频繁访问,会对同一IP进行限制,超过一定次数后会要求输入...

    Java Socket聊天室与Java URL爬虫源码.zip

    Java Socket聊天室与Java URL爬虫是两种不同的技术应用场景,它们在Java编程中都有重要的地位。Socket主要用于实现网络通信,而URL爬虫则用于数据抓取。下面将详细阐述这两个主题。 首先,Java Socket编程是Java...

    java通过url下载文件并输出的方法

    Java 通过 URL 下载文件并输出的方法 Java 通过 URL 下载文件并输出的方法是指在 Java 语言中使用 URL 连接来下载文件并将其输出到客户端的方法。本文将深入探讨这种方法的实现细节,并为开发者提供一个详细的参考...

    java毕业设计 web url 查找器-- URLSearcher(程序)

    在Java中,我们可以使用`java.net.URL`类来创建和打开URL连接,而`java.io.BufferedReader`和`java.io.InputStreamReader`则用于读取响应的内容。对于HTML解析,可以使用Jsoup库,它提供了简洁的API来处理HTML文档,...

Global site tag (gtag.js) - Google Analytics