我有一個關於JAVA的問題(直接從URL讀取)。我想從URL中讀取內容。我剛剛在JAVA中實現了一個代碼,它運行良好。但我想要在JSP中實現該代碼。我試圖在JSP頁面上使用它,但它不讀取URL的內容。請幫助我。如何使用JSP與JAVA讀取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版
Scriptlet代碼和空的catch塊是最糟糕的兩個想法。我建議學習JSTL並重新開始。 – duffymo
Tomcat 3?真?生產版本是7.升級時間。 http://tomcat.apache.org/ – duffymo
@duffymo ...哈哈哈..絕對,我會去版本7. – user1925483