Jsp rs232 ..pls help

From: Dan (dan.costin_at_gmail.com)
Date: 03/28/05


Date: 28 Mar 2005 09:15:31 -0800

I want to put in a web page data received from serial port...but i
don't receive anything in page.
   Please say me how can i resolve this problem....
   
   

   //// Serial.java
package test;

import java.io.*;
import java.lang.*;
import javax.comm.*;
import java.util.*;
         
public class Serial implements SerialPortEventListener
 {
 
         private SerialPort port;
         private CommPortIdentifier ID; //COM1

         private InputStream in;
         private OutputStream out;
         private int data;
        
  public Serial(){
  
         try
                 {
                    ID = CommPortIdentifier.getPortIdentifier("COM1");
                          port = (SerialPort)ID.open("Serial",2000);
                          in = port.getInputStream();
                          out = port.getOutputStream();
                          port.notifyOnDataAvailable(true);
                          port.setSerialPortParams (19200,
                                                                            port.DATABITS_8,
                                                                            port.STOPBITS_1,
                                                                            port.PARITY_NONE);
                          port.setFlowControlMode(port.FLOWCONTROL_NONE);
                 }
          catch (Exception e) {}
 
  }

 public void serialEvent(SerialPortEvent e)
 {
   
   switch(e.getEventType())
     {
       case SerialPortEvent.BI:
       case SerialPortEvent.OE:
       case SerialPortEvent.FE:
       case SerialPortEvent.PE:
       case SerialPortEvent.CD:
       case SerialPortEvent.CTS:
       case SerialPortEvent.DSR:
       case SerialPortEvent.RI:
       case SerialPortEvent.OUTPUT_BUFFER_EMPTY:
       case SerialPortEvent.DATA_AVAILABLE:
                     try
                               {
                               while (in.available() > 0)
                           {
                            data=in.read();
                            executa(data);
                                   }
                               }
                     catch (IOException ev) {}
                   break;
    }
 }
 
 public void executa (int data){
 
         this.data=data;
         }
         
 
 public int arata(){
  
  return data;
 }

} //end class
  

///// Rs232.jsp

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"
%>
<META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<TITLE>weather_data.jsp</TITLE>
</HEAD>

<BODY>
<% test.Serial wb = new test.Serial(); %>
<P>data received <%=wb.arata() %></P>
   
</BODY>
</HTML>