Java 获取网页内容并显示:示例代码和实现方法
要在Java中获取页面并将其返回到页面,可以使用Java的网络编程功能和HTML页面的呈现功能。
首先,使用Java的网络编程功能来获取页面内容。可以使用'URL'类和'URLConnection'类来实现。以下是一个示例代码片段,演示如何获取页面内容:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class PageGetter {
public static String getPageContent(String urlString) {
StringBuilder content = new StringBuilder();
try {
URL url = new URL(urlString);
URLConnection connection = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
content.append(line);
}
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
return content.toString();
}
}
然后,在页面中调用该方法来获取页面内容,并将其返回到页面。可以使用JSP或Servlet来实现。以下是一个示例JSP代码片段,演示如何调用该方法并将页面内容返回到页面:
<%@ page import="com.example.PageGetter" %>
<%
String url = "http://www.example.com"; // 替换为要获取的页面的URL
String content = PageGetter.getPageContent(url);
%>
<html>
<head>
<title>获取页面内容</title>
</head>
<body>
<pre><%= content %></pre>
</body>
</html>
这样,当访问该JSP页面时,将会获取指定页面的内容,并将其以预格式化文本的形式展示在页面中。
原文地址: https://www.cveoy.top/t/topic/pkg3 著作权归作者所有。请勿转载和采集!