1、内省类:
Module java.desktop
Package java.beans
public class Introspector extends Object
>//对javaBean的操作不再使用之前的反射
Class clazz = Class.forName("className");
Object bean = clazz.newInstance();
//添加属性、获取属性
BeanUtils.setProperty(bean,"属性","属性值");
String age = BeanUtils.getProperty(bean,"属性");
//输出
System.out.println(bean);
>//把map中的属性直接封装到一个bean中
Map<String,String> map = new HashMap<String,String>();
map.put("username","zhangsan");map.put("password","123");
//创建javabean类对象
User user = new User();
BeanUtils.populate(user,map); //封装(要求map的key与bean的属性名相同)
3、JSP中与javabean相关的标签(不常用)
<jsp:useBean id="" class="" scop="request">创建或查询bean,scop属性是指定在哪个域创建或查找bean
<jsp:setProperty name="" property="" value="">设置名为…的bean的属性
<jsp:getProperty name="" property="">获取bean属性