The information in this article applies to:
- Microsoft Visual J++, versions 1.0, 1.1
- SDK for Java, versions 2.0, 2.01
SUMMARY
The following sample code shows how to read a file on a Web Server from an
applet.
MORE INFORMATION
The class below shows how to read a text file named Readme.txt from the
server. NOTE: Place all of the files in the same folder on the Web server.
The following steps give an example of how an applet can read a file on a
Web Server:
- Create the following file, naming it ReadFile.java:
//
// ReadFile.java
//
import java.io.*;
import java.net.*;
import java.applet.*;
import java.awt.*;
public class ReadFile extends Applet {
public void start () {
TextArea textArea=new TextArea();
setLayout(new BorderLayout());
add("Center",textArea);
String text=null;
try {
URL url = new URL(getDocumentBase(),"readme.txt");
DataInputStream stream = new
DataInputStream(url.openStream());
do {
text = stream.readLine();
if (text!=null) textArea.appendText(text+"\r\n");
} while (text!=null);
}
catch (IOException e) {
e.printStackTrace();
}
}
}
- Compile the ReadFile.java class, creating a ReadFile.class.
- Create a text file with at least one line of text and name it
Readme.txt.
- Create an HTML file named ReadFile.html with the following code:
<html>
<head>
<title>readfile</title>
</head>
<body>
<hr>
<applet
code=ReadFile
name=readfile
width=320
height=240 >
</applet>
<hr>
<a href="ReadFile.java">The source.</a>
</body>
</html>
- Put ReadFile.java, ReadFile.class, ReadFile.html, and Readme.txt in the
same folder on your Web Server.
- Open ReadFile.html from Internet Explorer.
You should be able to see your text from Readme.txt on the applet.
Keywords : kbcode
Technology : kbInetDev internet
Version : WINDOWS:1.0,1.1,2.0,2.01
Platform : WINDOWS
Issue type : kbhowto
|