一,概述

不得不承认,自己对JavaBean的概念依然是有点模糊.因为学习jsp的原因,才突然发现JavaBean的莫大好处.所以刚好javabean和jsp提供的三个关于JavaBean组件的动作元素(即动作标签)可以写一篇博客了.

二,JavaBean

定义

JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:

1)这个Java类必须具有一个无参的构造函数.

2)属性必须私有化,用private修饰.

3)提供公开的getter和setter方法获取属性值或者设置属性值.

示例

package com.bighuan.entity;public class Person {private String name;private int id;public Person() {super();}public Person(String name, int id) {super();this.name = name;this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getId() {return id;}public void setId(int id) {this.id = id;}}

三,和JavaBean有关的动作标签

在该jsp页面导入上面那个JavaBean.这几个动作标签都挺简单的,直接贴代码吧

 <%--创建对象 --%><jsp:useBean id="person" class="com.bighuan.entity.Person"></jsp:useBean><%--赋值 --%><jsp:setProperty property="name" name="person" value="bighuanhuan"/><jsp:setProperty property="id" name="person" value="18"/><%--取值 --%><jsp:getProperty property="name" name="person"/><jsp:getProperty property="id" name="person"/>

输出结果:

bighuanhuan 18 

四,总结

好了,就这样了,拜拜!

Java之JavaBean相关推荐

  1. Java Jaxb JavaBean与XML互转

    1.Jaxb - Java Arcitecture for XML Binding 是业界的一个标准,是一项能够依据XML Schema产生Java类的技术. Jaxb2.0是Jdk1.6的组成部分. ...

  2. Java Web——JavaBean简介

    基本概念 JavaBean: JavaBean是一种可重用的Java组件,它可以被Applet.Servlet.SP等Java应用程序调用.也可以可视化地被Java开发工具使用.它包含属性(Prope ...

  3. java素人,JavaBean - 素人派的个人页面 - OSCHINA - 中文开源技术交流社区

    /** * 根据字段的名称查找字段的 get 方法: 先检查是否有不带参数的 getXxx() 方法,如果没有再检查是否有不带参数的 isXxx() 方法 * @param clazz 字段所在的类 ...

  4. Java当中用 javabean和其他容器存入表格数据 或 利用 容器进行存储表格

    一:javabean 和list容器或map容器 package cn.wyj.two;import java.util.*;/*** javabean :必须有一个无参构造函数:变量属性私有化:* ...

  5. JavaBean与表单处理

    6.1 非MVC模式(Model1) 6.1.1 单纯的JSP页面编程 定义:在单纯的JSP编程模式下,通过应用JSP中的脚本标志,可直接在JSP页面中实现各种功能. 优点:逻辑简单,容易理解 缺点: ...

  6. 《Java从小白到大牛》之第9章 字符串

    <Java从小白到大牛>纸质版已经上架了!!! 由字符组成的一串字符序列,称为"字符串",在前面的章节中也多次用到了字符串,本章将重点介绍. Java中的字符串 Jav ...

  7. Java提高—对象克隆(复制)/对象属性拷贝

    对象克隆(复制)假如说你想复制一个简单变量.很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byt ...

  8. pojo java_什么是POJO,JavaBean?

    什么是POJO,JavaBean? 总结: POJO: 一个简单的Java类,这个类没有实现/继承任何特殊的java接口或者类,不遵循任何主要java模型,约定或者框架的java对象.在理想情况下,P ...

  9. Java web后端4 会话 Cookie Session

    会话 会话:指的是一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应的过程. 客户端和服务器的请求和响应的过程(对话双方只要有一方发生变化,都属于不同的会话) 超时间隔[距离上一次请求的 ...

  10. java oo 封装_javaOO——封装、static、成员内部类

    访问修饰符: 包外 子类 包内 类内 public  yes yes yes yes protected  no yes yes yes default  no no yes yes private  ...

最新文章

  1. 面试被问到Redis实现发布与订阅,手摸手教
  2. Linux常用软件和安装方法,Linux软件安装与卸载常用方法(转)
  3. Coding:就地合并两个排序数组
  4. 循环队列(0965)
  5. 请举例说明如何在Spring 中注入一个Java 集合?
  6. jsp整合mybatis案例
  7. 矩阵模拟问题合集(Leetcode题解-Python语言)
  8. JEECMS编辑漏洞及随便拿webshell,啊哈哈
  9. go实现文件服务器,golang文件服务器的两种方式(可以访问任何目录)
  10. android fragment学习4-底部布局扩展TabLayout
  11. HDLM命令dlnkmgr详解之二__help/clear
  12. Leetcode每日一题:125.valid-palindrome(验证回文串)
  13. android怎么看错误日志,android运行错误日志帮看下 不懂啊
  14. linux下安装不同版本的jdk
  15. mysql linq 事务_一步一步学Linq to sql(七):并发与事务
  16. DIY 航模GPS (M8N+HMC5883L)
  17. 我的毕业旅行--Four night in beijing
  18. 有关H5的第一章介绍
  19. Win10资源管理器闪退解决办法
  20. swift锁屏播放,音乐进度更新,专辑,歌手名显示

热门文章

  1. spring session 考虑问题解答
  2. 梭子鱼下一代防火墙在对比研究中名列榜首
  3. 自定义页面hashmap 方便调用
  4. C++day14 学习笔记
  5. 分配系统盘容量应考虑三要素
  6. GoAhead2.5源代码分析之10-web server主程序(main.c)
  7. printf格式控制符的完整格式(转载)
  8. mysql允许远程访问的用户
  9. 2010年04月 小记(MVC2validation, svn)
  10. 成为一个优秀网络工程师的条件