初步编写JSP的心得

  利用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中未成功继续研究。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值