博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java web开发(八)JavaBean
阅读量:5875 次
发布时间:2019-06-19

本文共 888 字,大约阅读时间需要 2 分钟。

  hot3.png

一 <jsp:useBean>

语法:<jsp:useBean 属性(id,scope,type,class,beanName)>

id:bean实例对象的引用名称。

scope:bean实例对象存储的域范围。

class:bean类的全名称,包名+类名,它是通过new关键字生成对象实例的。

type:指定bean实例的变量类型,可以为类本身,父类或类实现的接口。

beanName:全类名,通过跟踪源代码知道,它是通过反射来获取对象实例的。

二 <jsp:setProperty 属性>

1.属性说明

name:Bean实例引用名称,和useBean的id一致。

property:Bean的字段名称。

value:指定赋值给Bean的值,指定该值后,请求参数的值会被忽略

param:和请求参数中的name保持一致,这样在Bean字段和请求参数name不一致时,可以将请求的值赋值给Bean字段。

2.请求消息和属性值

  • JSP容器会将请求消息中与property属性值同名的参数的值赋值给JavaBean对应的字段。
  • 当请求消息中的参数名和property属性值不同名时,可以设置param参数为请求参数名,来实现赋值操作。
  • 当请求消息中的参数名对应的值为空时,不会赋值给JavaBean对应的字段。
  • 当property属性的值为星号(*)时,JSP容器会在请求消息中查找所有的请求参数,如果有参数的名称和JavaBean的字段同名,JSP容器会将请求参数的值赋给字段。

三 <jsp:getProperty 属性>

1.属性说明

name:JavaBean实例对象的名称,和useBean的id一致。

property:指定JavaBean的字段名。

2.输出

它访问JavaBean的属性,把属性的值转换成一个字符串作为响应输出流返回给客户端。如果属性的值是一个引用对象,那么它会调用对象的toString()方法,如果属性的值为null,那么输出的字符串为"null"。

 

转载于:https://my.oschina.net/kun123/blog/913329

你可能感兴趣的文章
我的友情链接
查看>>
android sdk tools 一览
查看>>
安装多个mysql
查看>>
DOCKER windows 7 详细安装教程
查看>>
养眼美女绿色壁纸
查看>>
U盘启动盘制作工具箱 v1.0
查看>>
增强myEclipse的提示功能
查看>>
Zabbix汉化方法
查看>>
Java I/O系统基础知识
查看>>
新手站长做网站优化时请避免这些SEO问题
查看>>
四、Windows Server 2016安装教程
查看>>
linux中sfdisk和parted用法
查看>>
shell脚本编程基础知识
查看>>
FreeBSD添加IP设置DNS和ubantu设置IP
查看>>
OCF开发者指南 第一章
查看>>
更改当前输入法
查看>>
Foxmail通讯簿到Outlook中
查看>>
Hibernate查询技术(3)
查看>>
Hamburgers 假定解是否可行
查看>>
Java多线程设计模式(2)生产者与消费者模式
查看>>