利用comm.jar实现了计算机本地串口的通讯。想要实现远程控制主机串口通讯就要把改写成JavaBean镶入到JSP中。配置comm.jar 等问题搜索CSDN论坛可以找到方法。
从迷茫到初步实现用了1天时间搭建了tomcat 5.0服务器,写了基本JSP页面。 写了一个基本JavaBean.并实现了JavaBean镶入到JSP中。 JSP连接JavaBean语法不是很难,用useBean getProperty等基本语法就可以实现了。要注意的是每次修改了index要重启Tomcat不然可能出现错误页面。
到现在才知道学会一种开发工具是多么节省时间,Jbuilder破解的到处是,Eclipse NetBeans是开源的,可以免费下载升级。一开始JSP连接JavaBean不成功就是Package设置不正确,使用Jbuilder都是鼠标指指点点可以成功。而且用Jbuilder生成JavaBean是那么简单,JSP还可以预编译测试,大大节省了时间。
附简单Jsp、JavaBean代码
<html>
<title>Testing tomcat web server</title>
<body> 

<%... java.util.Date clk = new java.util.Date();%>
<%... if (clk.getHours() < 12){ %>
<font color="blue">
<h1>Good Morning !</h1>

<%...}else if (clk.getHours() < 18){%>
<font color="orange">
<h1>Good afternoon !</h1> 
<%... } else {%>
<font color="red">
<h1>Good evening !</h1>
<%}%>
</font>
<HR SIZE = 5>
Welcome to our site,open 24 hours a day.<p>
<jsp:useBean id="clock" class ="java.util.Date" scope="page"/>
The current time at my server is :
<jsp:getProperty name="clock" property="month"/>--
<jsp:getProperty name="clock" property="date"/>
<jsp:getProperty name="clock" property="hours"/> :
<jsp:getProperty name="clock" property="minutes"/>
<p>
<jsp:useBean id="cb" class="CustomerBean" scope="application"/>
<%... out.println("getFirstName: "+cb.getFirstName());%><br>
<%...cb.getFirstName();%><br>
<%... out.println("getFirstName: "+cb.getFirstName());%><br>
<jsp:getProperty name="cb" property="firstName"/><br>
<jsp:getProperty name="cb" property="lastName"/><br>
<jsp:useBean id="port" class="Comm" scope="page"/>
<!%port.getSerialName();%><br>
<!jsp:getProperty name="port" property="serialName"/><br>

<%... out.println("Tomcat Web Server is Running...");%>
</body>
</html>
/************************************************************************/
package org.apache.jsp;
import java.io.*;
public class CustomerBean implements Serializable...{
private String firstName;
private String lastName;

public CustomerBean()...{
firstName = "Yuen";
lastName = "Don";
}
public String getFirstName()...{
return firstName;
}
public void setFirstName(String firstName)...{
this.firstName = firstName;
}
public String getLastName()...{
return lastName;
}
public void setLastName(String lastName)...{
this.lastName = lastName;
}
}
因为写的串口JavaBean镶入到JSP中未成功继续研究。