在jsp页面中如何使用JavaBeans
- useBeans动作元素
作用:在jsp页面中实例化或者在指定范围内使用javaBean:
setProperty动作元素
作用:给已经实例化的JavaBean对象的属性赋值,一共有四种形式。
如果JavaBean的属性名字与表单提交过来的参数名一致,则自动赋值,自动匹配所有的属性
根据property的JavaBean属性名匹配,是部分匹配
BeanValue值不一定是表单传递过来的值
不一定是表单提交的参数,可以是URL地址传递的参数getProperty动作元素
作用:获取指定JavaBean对象的属性值
Javabean的四个作用域范围
说明:使用useBeans的scope属性可以用来指定javaBean的作用范围。
page //仅在当前页面有效
无论是服务器内部跳转还是请求重定向,都无法取得JavaBean对象
request //可以通过request.getAttribute()方法取得JavaBean对象
仅仅可以使用服务器内部转发可以取得JavaBean对象,请求重定向和链接都不行session //可以通过Session.getAttribute()方法取得JavaBean对象
application //可以通过application.getAttribute()方法取得JavaBean对象