1.标签:<jsp:useBean>: 创建JavaBean实例
<jsp:setPropety>:设置属性
<jsp:getPropety>:读取属性
2.<jsp:useBean>工作原理:
<jsp:useBean id="customer" type="com.lishenhuan.app.Customer" scope="session"></jsp:useBean>
<%--
//jsp:useBean原理:
//1.从scope中获取id的属性值,赋值给class中的类
Customer customer =(Customer)session.getAttribute("customer")
//2.若属性值为null,则会利用反射创建一个新的对象,把该对象付给id,并放入scope中。
if(customer == null){
customer = (Customer)Class.forName("com.lishenhuan.app.Customer").newInstance();
session.setAttribute("customer",customer)
}
--%>
3.<jsp:setPropety> 和<jsp:getPropety>的使用。
<jsp:setProperty property="id" value="12" name="customer"/>
id:<jsp:getProperty property="id" name="customer"/>