从java上的外部网页获取内容
我有以下EJB:从java上的外部网页获取内容,java,jakarta-ee,Java,Jakarta Ee,我有以下EJB: @Stateless public class SomeService { public String someOperation() { ... } } 因此,问题是获取外部网页的内容(例如http://example.com/some/link/info.xml)并将其返回。我需要这样的东西: String pageContent = SomeFancyLibrary.getPageContent(someurl); 很抱歉,如果这个问题
@Stateless
public class SomeService {
public String someOperation() {
...
}
}
因此,问题是获取外部网页的内容(例如http://example.com/some/link/info.xml
)并将其返回。我需要这样的东西:
String pageContent = SomeFancyLibrary.getPageContent(someurl);
很抱歉,如果这个问题已经在这里提出,但我没有找到任何信息。来自:
这个问题的可能重复之处在于找到一些更简单的企业方式来调用外部资源,而不是在流方面遇到麻烦。
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://www.oracle.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}