首页> Java> java教程> 正文

JavaBean中关于四个作用域范围的详解

黄舟
发布: 2017-10-13 10:38:09
原创
2686 人浏览过

这篇文章主要介绍了JavaBean四个作用域范围的详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

JavaBean四个作用域范围的详解

一 说明

使用useBeans的scope属性可以用来指定javabean的作用范围。

二 四个作用范围


三 代码

1、login.jsp


<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>     My JSP 'login.jsp' starting page       

系统登录


用户名:
密码:
登录后复制

2、dologin.jsp


<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>     My JSP 'dologin.jsp' starting page       

setProperty动作元素


<%-- --%> <%-- --%> <%-- --%> <%-- 用户名:<%=myUsers.getUsername() %>
密码:<%=myUsers.getPassword() %>
--%> 用户名:
密码:


测试javabean的四个作用域范围 <% request.getRequestDispatcher("testScope.jsp").forward(request, response); %>
登录后复制

3、testScope.jsp


<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <%@ page import="com.po.Users"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %>     My JSP 'testScope.jsp' starting page       

Javabean的四个作用域范围


用户名:
密码:

<%-- 用户名:<%=((Users)application.getAttribute("myUsers")).getUsername()%>
密码:<%=((Users)application.getAttribute("myUsers")).getPassword() %>
--%> <%-- 用户名:<%=((Users)session.getAttribute("myUsers")).getUsername()%>
密码:<%=((Users)session.getAttribute("myUsers")).getPassword() %>
--%> <%-- 用户名:<%=((Users)request.getAttribute("myUsers")).getUsername()%>
密码:<%=((Users)request.getAttribute("myUsers")).getPassword() %>
--%> <% String username = ""; String password = ""; if (pageContext.getAttribute("myUsers") != null) { username = ((Users) pageContext.getAttribute("myUsers")) .getUsername(); password = ((Users) pageContext.getAttribute("myUsers")) .getPassword(); } %> 用户名:<%=username%>
密码:<%=password%>
登录后复制

四 测试结果

以上是JavaBean中关于四个作用域范围的详解的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!