我有一个关于 JAVA 的查询(直接从 URL 中读取)。我想从 URL 中读取内容。我刚刚在 JAVA 中实现了一个代码,它运行良好。但我希望该代码在 JSP 中实现。我尝试在 JSP 页面上使用它,但它不读取 URL 的内容。请帮帮我。
JAVA代码
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();
}
}
JSP 代码
<%@ page import="java.sql.*,java.net.*,java.io.*,java.lang.*,java.util.*"%>
<html>
<title></title>
<head></head>
<body>
<%
try{
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();
}catch(Exception ex){}
%>
</body>
</html>
我正在使用 JDK1.5.0_16 和 Tomcat 3.0 版