zoukankan      html  css  js  c++  java
  • JavaBean之简单应用JSP页面

    JavaBean的属性可以是任意类型,并且一个JavaBean可以有多个属性。每个属性通常都需要具有相应的setter、 getter方法,setter方法称为属性修改器,getter方法称为

    属性访问器。

    属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个字母要改为大写,例如,name属性的修改器名称为setName,password属性的修改器名称为

    setPassword。

    属性访问器通常以小写的get前缀开始,后跟属性名,且属性名的第一个字母也要改为大写,例如,name属性的访问器名称为getName,password属性的访问器名称为

    getPassword。

    一个JavaBean的某个属性也可以只有set方法或get方法,这样的属性通常也称之为只写、只读属性。

    JSP技术提供了三个关于JavaBean组件的动作元素,即JSP标签,它们分别为:

    <jsp:useBean>标签:用于在JSP页面中查找或实例化一个JavaBean组件。

    <jsp:setProperty>标签:用于在JSP页面中设置一个JavaBean组件的属性。

    <jsp:getProperty>标签:用于在JSP页面中获取一个JavaBean组件的属性。

    语法:
    	<jsp:useBean ...> 
    		Body 
    	</jsp:useBean> 
    功能:
    	Body部分的内容只在<jsp:useBean>标签创建JavaBean的实例对象时才执行。

    <jsp:setProperty>标签:

    <jsp:setProperty>标签用于设置和访问JavaBean对象的属性。 
    语法格式:
    <jsp:setProperty name="beanName" 
    { 
    	property="propertyName" value="{string | <%= expression %>}" |
    	property="propertyName" [ param="parameterName" ] | 
    	property= "*" 
    }/>
    name属性用于指定JavaBean对象的名称。 
    property属性用于指定JavaBean实例对象的属性名。
    value属性用于指定JavaBean对象的某个属性的值,value的值可以是字符串,也可以是表达式。为字符串时,该值会自动转化为JavaBean属性相应的类型,如果value的值是一个表达式,那么该表达式的计算结果必须与所要设置的JavaBean属性的类型一致。  
    param属性用于将JavaBean实例对象的某个属性值设置为一个请求参数值,该属性值同样会自动转换成要设置的JavaBean属性的类型。
    标签用于读取JavaBean对象的属性,也就是调用JavaBean对象的getter方法,然后将读取的属性值转换成字符串后插入进输出的响应正文中。
    语法:	
    name属性用于指定JavaBean实例对象的名称,其值应与标签的id属性值相同。 
    property属性用于指定JavaBean实例对象的属性名。
    如果一个JavaBean实例对象的某个属性的值为null,那么,使用标签输出该属性的结果将是一个内容为“null”的字符串。 
     
    

      

  • 相关阅读:
    docker 创建新的镜像到私有仓库
    docker 数据管理<1>
    docker 数据管理<1>
    docker 运行挂载磁盘
    docker 运行挂载磁盘
    docker 容器管理上
    docker 指定容器名字
    消息队列应用场景解析
    Apache软件基金会Member陈亮:一名开源拓荒者的 Apache之旅
    【干货贴】消息队列如何利用标签实现消息过滤
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5241468.html
Copyright © 2011-2022 走看看