JavaBeans-JavaBean的作用域范围

JavaBean的四个作用域范围
说明:使用useBean的scope属性可以指定javabean的作用范围。

  • 1.page //仅在当前页面有效

  • 2.request //可以通过HttpRequest.getAttribute()方法取得JavaBean对象
    可以获取

<%
		request.getRequestDispatcher("testScope.jsp").forward(request,response);

	%>
  • 3.session //可以通过HttpSession.getAttribute()方法取得JavaBean对象
    可以获取
  • 4.application //可以通过application.getAttribute()方法取得JavaBean对象
    可以获取
<jsp:useBean id="myUsers" class= "com.po.Users" scope= "application"/>
   用户名:<jsp:getProperty name="myUsers" property="username"/><br>
   密码:<jsp:getProperty name="myUsers" property="password"/>
   <!-- 使用内置对象获取用户名和对象 -->
   用户名:<%=((Users)application.getAttribute("myUsers")).getUsername() %>
   
   <br>
   密码:<%=((Users)application.getAttribute("myUsers")).getPassword() %>
发布了37 篇原创文章 · 获赞 1 · 访问量 410

猜你喜欢

转载自blog.csdn.net/qq_45444864/article/details/105695145