1、什么是JavaBean
JavaBean是一个普通的Java类,封装了get, set方法,并且可以增加一些通用的逻辑。增加了代码重用性
1)JavaBean是一个公开的(public)类。
2)JavaBean类必须有一个无传入参数的构造函数。
3)JavaBean中变量通常称为属性。
4)取得或设定属性时,必须使用getXXX()和setXXX()方法。(JavaBean技术规范)
复习:
变量:
成员变量:
类变量:在类里用static关键字修饰的变量,通过类或对象来访问,通常使用类来访问。实例方法不能访问静态变量
实例变量:在类里未用Static关键字修饰的变量,只能通过对象来访问。
局部变量:
在方法里定义的变量,必须进行初始化,只作用于该方法内部。如果方法内有局部内部类使用方法里的某个变量,则该
变量必须声明为final变量
方法:
成员方法:
静态方法:
实例方法:
构造方法:
2、jsp:useBean
useBean指定的id==> session.setAttribute("user", com.gs.bean.User user);
所以可以使用removeAttribute方法移除page, request, session, application对应的java bean组件
jsp:setProperty jsp:getProperty的自省机制
表单里的name与setProeprty和getProerty所指定的bean对象的属性名称一致
在使用setProperty的时候,可以使用*号匹配所有的属性
找到eclipse内置的tomcat的目录
Command line argument: -Dwtp.deploy=F:UsersGMBTomCatWorks.metadata.pluginsorg.eclipse.wst.server.core mp1wtpwebapps