• 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”的字符串。 
     
    

      

  • 相关阅读:
    linux全方位掌握一个命令--思路比方法更重要
    grep命令详解
    linux中的通配符与正则表达式
    sed命令使用详解归纳
    linux下命令行操作快捷键及技巧
    (原创)发布一个C++版本的ORM库SmartDB(一)
    (原创)C++11改进我们的程序之简化我们的程序(八)
    (原创)C++11改进我们的程序之简化我们的程序(七)
    (原创)C++11改进我们的程序之简化我们的程序(六)
    (原创)C++11改进我们的程序之简化我们的程序(五)
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5241468.html
Copyright © 2020-2023  润新知