●scope属性取值为page , JavaBean的缺省作用域,也叫页面级作用域 ●客户每次请求JSP页面时,都会创建一个JavaBean对象 ●JavaBean对象在以下两种情况下结束生命期 客户请求访问的当前JSP网页通过 jsp:forward标签将请求转发到另一-个页面 客户请求访问的当前JSP页面执行完毕并向客户 端发回响应
●scope属性取值为request时,客户每次请求访问JSP页面时,都会创建一 个JavaBean对象 ●JavaBean对象的有效范围为: ●客户请求访问的当前JSP页面。 ●和当前JSP页在共享同一 一个客户请求的页面 ●scope属性取值为session ,处于同一-个session中的JSP页面共享这个JavaBean对象 ●scope属性值取为application , Web应用中所有JSP页面都能共享同一一个JavaBean对象
id就是类名 class 类的位置 包名.类名 name 属性指定对JavaBean类的引用 property 属性指定对JavaBean的属性名称 values 赋值
<!--声明一个javabean --> <jsp: useBean id="user" class="org. fuxian. bean. User" scope="request"></j sp:useBean> <!--给这个javaben中的属性赋值数据从request中的属性来--> <jsp:setProperty property= "userName" name= "user" /> <!--得到属性值--> <jsp:getProperty property= "userName" name= "user" /> <!--页面跳转 类似于request.getRequestDisplay("login.jsp").foreard(request,respone)--> <jsp: include page= "Iogin. jsp"></jsp: include>