要在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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录