JavaBean
JavaBean简介
JavaBean就是符合某种特定的规范的Java类,使用JavaBean的好处是解决代码的重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。
JavaBean的设计原则
包含以下4点:
- 公有类
- 无参数的公有构造函数
- getter和setter函数
- 私有属性域
|
|
JSP动作元素
JSP动作元素为请求处理阶段提供信息。动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选内容、与开始标签匹配的结束标签。
JavaBean的使用
普通方法
如上面的Students知道创建JavaBean类的就像普通的Java类一样(在设计规范的规定下)。
JSP动作标签方法
< jsp:useBean >:在JSP页面中实例化JavaBean对象
|
|
####
下面是用法展示:
先写一个登录login.jsp的页面
将login.jsp的参数传递到dologin.jsp页面
< jsp:getProperty >:获取制定JavaBean对象的属性值
|
|
修改dologin.jsp中的代码,获取JavaBean对象的属性值
JavaBean的四个作用域范围
说明:使用useBean的scope属性可以用来指定JavaBean的作用范围。
- page 默认值,仅在当前页面有效
- request 可以通过HttpReqeust.getAttribute()方法取得JavaBean对象
- session 可以通过HttpSession.getAttribute()方法取得JavaBean对象
- application 可以通过application.getAttribute()方法取得JavaBean对象
|
|