企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # JavaBean的概念及分类 ## 问题01:什么是JavaBean? > 可以重用的Java类 ## 问题02:JavaBean的分类? > 值JavaBean:封装信息和数据 > 工具JavaBean:封装业务逻辑和方法 # 值JavaBean的编写规则 > 具有无参构造器 > 属性必须私有化 > 属性名首字母不能大写、基础数据类型需要包装数据类型 > 提供获得私有化属性的public方法 ## 问题03:根据下列数据表编写值JavaBean。 ![](https://img.kancloud.cn/54/ff/54fff0979fafd624bc3cdb8999c5ecc5_343x212.png) > 注意:基本数据类型需要使用对应的包装集类型 > 注意:POJO类名首字母大写 ![](https://img.kancloud.cn/0d/8d/0d8df7d235f239af1ac6d2b7dc020189_405x602.png) ![](https://img.kancloud.cn/36/22/362201c87f3fe7da6bfb160b025caab7_484x198.png) # JSP中使用JavaBean ## 问题04:在JSP页面创建和使用JavaBean。 ![](https://img.kancloud.cn/27/78/2778786e8f16d2dcdda70ce8fb0ceb24_1026x472.png) ## 问题05:在JSP页面使用接收参数对JavaBean进行赋值。 ![](https://img.kancloud.cn/15/c0/15c0c4e9c6c41ccd0f8871a28f025c78_496x253.gif) > 静态赋值**value**和动态赋值**param不能同时使用** ## 实践:编写一个编码解码工具类 1. 能够对字符传进行重新编码(不能正确解析中文) 2. 能够将中文进行编码(中文→URL编码) 3. 能够对URL进行解码(URL编码→解码) ![](https://img.kancloud.cn/20/5a/205a3cfd6941e052ae7fa07c89762d76_295x138.png) ![](https://img.kancloud.cn/b9/41/b94153f0cfe4ee61d5acd4237cb29f74_533x261.png)