Prentice Hall and Sun Microsystems. Personal use only; do not redistribute.
448
Chapter 17 Using Applets As Servlet Front Ends
Listing 17.5 QueryCollection.java (continued)
private String[] retrieveQueries() throws IOException {
URLConnection connection = dataURL.openConnection();
// Make sure browser doesn't cache this URL, since
// I want different queries for each request.
connection.setUseCaches(false);
// Use ObjectInputStream so I can read a String[]
// all at once.
ObjectInputStream in =
new ObjectInputStream(connection.getInputStream());
try {
// The return type of readObject is Object, so
// I need a typecast to the actual type.
String[] queryStrings = (String[])in.readObject();
return(queryStrings);
} catch(ClassNotFoundException cnfe) {
return(null);
}
}
}
Figure 17 3 The ShowQueries applet in action.
Home page for this book: www.coreservlets.com; Home page for sequel: www.moreservlets.com.
Servlet and JSP training courses by book's author: courses.coreservlets.com.
footer
Our partners:
PHP: Hypertext Preprocessor Best Web Hosting
Java Web Hosting
Jsp Web Hosting
Cheapest Web Hosting
Visionwebhosting.net Business web hosting division of Web
Design Plus. All rights reserved