11.23

今天学了

使用<jsp:useBean>
<jsp:useBean>标签的作用就是声明一个对象,如果这个对象已经存在,就查找到这个
对象;如果这个对象不存在,就创建对象。它与代码 UserBean user = new UserBean();的作
用类似。该标签的基本语法格式如下:
<jsp:useBean id="对象名" class="完整的类名" scope="作用范围"/>

这个变量的类型,应该是类的完整类型,包含类的包的信息。scope 属性指出这个变量的作
用范围,有 4 种可能的选项:page、request、session 和 application。通常我们定义的变量仅
仅是在本次请求内使用,所以通常使用 request。如果仅仅是当前页面使用,可以使用 page。
如果需要共享,可以使用 session 或者 application。
这个标签会使用 class 指定的类创建一个对象,对象的名字是属性 id 指定的名字,对象
的作用范围是 scope 属性指出的作用范围。
要想创建 UserBean 的对象,需要知道完整的类名、对象的名字和对象的作用范围。这
里类的名字是 bean.UserBean,对象名字是 user,作用范围是本次请求,所以使用
<jsp:useBean>改写后的代码如下:
<jsp:useBean id="user" class="bean.UserBean" scope="request"/>

原文地址:https://www.cnblogs.com/dty602511/p/14170102.html