FileDocCategorySizeDatePackage
InvokeServletMidlet1.javaAPI DocExample1823Sat Jan 05 11:47:08 GMT 2002None

InvokeServletMidlet1

public class InvokeServletMidlet1 extends MIDlet
An example MIDlet to invoke a servlet.

Fields Summary
private Display
display
String
url
Constructors Summary
public InvokeServletMidlet1()

    

     
      display = Display.getDisplay(this);
   
Methods Summary
public voiddestroyApp(boolean unconditional)
Destroy must cleanup everything.

   
voidinvokeServlet(java.lang.String url)
Retrieve a grade....

      HttpConnection c = null;
      InputStream is = null;
      StringBuffer b = new StringBuffer();
      TextBox t = null;
      try {
         c = (HttpConnection)Connector.open(url);
         c.setRequestMethod(HttpConnection.GET);
         c.setRequestProperty("User-Agent","Profile/MIDP-1.0 Confirguration/CLDC-1.0");
         c.setRequestProperty("Content-Language", "en-CA");
         is = c.openDataInputStream();
         int ch;
         while ((ch = is.read()) != -1) {
            b.append((char) ch);
         }
         t = new TextBox("First Servlet", b.toString(), 1024, 0);
      } finally {
         if(is!= null) {
            is.close();
         }
         if(c != null) {
            c.close();
         }
      }
      display.setCurrent(t);
   
public voidpauseApp()
Pause, discontinue ....

   
public voidstartApp()
Initialization. Invoked when we activate the MIDlet.

      try {
         invokeServlet(url);
      } catch (IOException e) {
         System.out.println("IOException " + e);
         e.printStackTrace();
      }