首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsp的基础知识二-JavaBean

2013-11-09 
jsp的基础知识2-JavaBean今天继续看书积累知识,看起来很基础,却在重看的过程中有一丝豁然开朗;JavaBean技

jsp的基础知识2-JavaBean
今天继续看书积累知识,看起来很基础,却在重看的过程中有一丝豁然开朗;


JavaBean技术的基础知识


JavaBean简介:
    可以重复利用的组建,遵循JavaBean技术规范,提供特定功能;

JavaBean分类:
    可视化JavaBean:带界面的类,如文本框,单选按钮等;
    非可视化JavaBean;不带界面,对功能进行封装,提供可复用的组件;

JavaBean编码规则:
    1:每个属性必须有对应的属性获取和设置方法,即set,get方法;
    2:属性为Boolean类型时,属性名为isA,对应方法为setA();getA()
    3:属性最好都为private;方法为public以便提供给外部程序调用;

JavaBean的应用:

    <jsp:useBean id="实例名称" scope="page|request|session|application
       " property="将要赋值的属性" value="值">

    <jsp:getProperty name="" property="">

JavaBean 实例:计数器

    

  package beans  public class Counter(){  private long counter;  public long getCounter(){    return counter;}  public void setCounter(long counter){    this.counter=counter+1;   }}  


 <%@ page import="java.util.*" language="java" contentType="text/html;charSet="gb18030"%><jsp:useBean id="counter" scope="application"></jsp:useBean><html><head><title>JavaBean计数器</title></head><body><% if(session.isnew){  long temp=counter.getCounter();  counter.setCounter(temp);}%><font size="2"> JavaBean实现的计数器:您是第 <jsp:getProperty name="counter" property="counter"/>位访问网站;</font></body></html> 



热点排行