JavaBean与Web开发模式
2016-04-13 22:22
537 查看
JavaBean
JavaBean, 咖啡豆。 JavaBean是一种开发规范,可以说是一种技术。 JavaBean就是一个普通的java类。只有符合以下规定才能称之为javabean: 1)必须提供无参数的构造方法 2)类中属性都必须私有化(private) 3)该类提供公开的getter 和 setter方法 JavaBean的作用: 用于封装数据,保存数据。 访问javabean只能使用getter和setter方法 JavaBean的使用场景: 1)项目中用到实体对象(entity)符合javabean规范 2)EL表达式访问对象属性。${student.name} 调用getName()方法,符合javabean规范。 3)jsp标签中的属性赋值。 setNum(Integer num)。符合javabean规范。 4)jsp页面中使用javabean。符合javabean规范 问题: 以下方法哪些属于javabean的规范的方法? 答案 :( 1,3,5,6 ) 1) getName() 2) getName(String name) 3) setName(String name) 4) setName() 5) setFlag(boolean flag) 6) isFlag() 注意: boolean类型的get方法名称叫 isXXX()方法
JavaBean与Jsp
<jsp:useBean>标签: 用于在JSP页面中查找或实例化一个JavaBean组件。 <jsp:setProperty>标签: 用于在JSP页面中设置一个JavaBean组件的属性。 <jsp:getProperty>标签: 用于在JSP页面中获取一个JavaBean组件的属性。
<%@ page language="java" import="java.util.*,gz.itcast.b_cases.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>jsp页面中使用javabean</title> </head> <body> <% //Student stu = new Student(); //stu.setName("rose"); //stu.setAge(20); //stu.getName(); %> <%---创建对象 --%> <jsp:useBean id="stu" class="gz.itcast.b_cases.Student"></jsp:useBean> <%--赋值 --%> <jsp:setProperty property="name" name="stu" value="jacky"/> <%--获取--%> <jsp:getProperty property="name" name="stu"/> </body> </html>
Web开发模式
相关文章推荐
- (9)Java设计模式-外观模式(Facade)
- Java transient关键字
- (8)Java设计模式-代理模式(Proxy)
- JAVA大数操作
- (7)Java设计模式-装饰模式(Decorator)
- java学习笔记(十)
- 【Android】工具 —— Eclipse常用功能
- (6)Java设计模式-适配器模式(Adapter)
- java匿名内部类
- (5)Java设计模式-原型模式(Prototype)
- springmvc 使用BeanNameViewResolver解析excel,pdf,json,xml视图
- 【JUC】JDK1.8源码分析之ReentrantLock(三)
- myeclipse通过数据表生成jpa或hibernate实体
- 20145324 Java实验二
- struts2开发3--动态得到要访问Action方法的3种方法
- Eclipse中设置VM参数
- 小谈Java Enum的多态性
- Eclipse中设置VM参数
- struts2的action从request获取参数值的几种方式
- java 回调函数