作用域为session,那么是不是能共享request中的bean?
我在a.jsp中写<request.setAttribute("person",new Person("request","123"));%> // Person为我写的bean
把页面转向b.jsp,<jsp:include page="b.jsp"></jsp:include>我在b.jsp中获取bean
<jsp:useBean id="person" scope="session" class="com.xuwei.vo.Person"></jsp:useBean>
<jsp:getProperty name="person" property="name" />
<jsp:getProperty name="person" property="password"/>
</body>
这时候输出的是,request 123这是不是说明了,用bean时,session会先从比自己小的作用域中找是否存在对应的bean如果没有,再创建一个新的?
我在a.jsp中写<request.setAttribute("person",new Person("request","123"));%> // Person为我写的bean
把页面转向b.jsp,<jsp:include page="b.jsp"></jsp:include>我在b.jsp中获取bean
<jsp:useBean id="person" scope="session" class="com.xuwei.vo.Person"></jsp:useBean>
<jsp:getProperty name="person" property="name" />
<jsp:getProperty name="person" property="password"/>
</body>
这时候输出的是,request 123这是不是说明了,用bean时,session会先从比自己小的作用域中找是否存在对应的bean如果没有,再创建一个新的?
从最小的作用域开始,一直找到application
session当中找了