application                     application可以作用于整个Web应用

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>setProperty</title>
</head>
<body>实例化javaBeans对象<jsp:useBean id="myUser" class="com.javabean.po.User" scope="request"></jsp:useBean><h1>setProperty动作元素</h1><hr><!-- 第一种方式:根据表单自动匹配所有属性         property="*"    name="myUser" 根据表单名字匹配--><%-- <jsp:setProperty property="*" name="myUser" />用户名:<%=myUser.getUserName()%>密码:<%=myUser.getPassword()%> --%><hr><!-- 第二种方式:根据表单匹配部分属性 --><%-- <jsp:setProperty property="userName" name="myUser" />用户名:<%=myUser.getUserName()%>密码:<%=myUser.getPassword()%><!-- 获取不到password --> --%><!--第三种方式:跟表单无关,通过手工赋值给属性 --><%-- <jsp:setProperty property="userName" name="myUser" value="lisi" /><jsp:setProperty property="password" name="myUser" value="666666" />用户名:<%=myUser.getUserName()%>密码:<%=myUser.getPassword()%> --%><!-- 第四种方式:通过URl传参数,赋值给属性 --><%-- <jsp:setProperty property="password" name="myUser" param="mypass" /> --%><%-- 用户名:<%=myUser.getUserName()%><!-- 未给用户名赋值,为null -->密码:<%=myUser.getPassword()%><jsp:setProperty property="userName" name="myUser"/> <!-- 可以设置userName从表单获取数据 --> --%><!-- 使用传统的表达式来获取用户名和密码 --><%-- 用户名:<%=myUser.getUserName()%>密码:<%=myUser.getPassword()%> --%><!-- 使用 getPrpperty方式来获取javaBeans所指定的用户名和密码--><jsp:setProperty property="password" name="myUser" param="mypass" /><jsp:setProperty property="userName" name="myUser" />用户名:<jsp:getProperty property="userName" name="myUser" />密码:<jsp:getProperty property="password" name="myUser" /><br><a href="javaBeansScope.jsp">测试javaBeans的四个作用域范围</a><!-- request需要使用服务器内部转发 --><%request.getRequestDispatcher("javaBeansScope.jsp").forward(request, response);%></body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<%@ page import="com.javabean.po.User"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>javaBeans Scope作用域范围</title>
</head>
<body><h1>javaBeans Scope四个作用域范围</h1><hr><jsp:useBean id="myUser" class="com.javabean.po.User"scope="application"></jsp:useBean>用户名:<jsp:getProperty property="userName" name="myUser" />密码:<jsp:getProperty property="password" name="myUser" /><!-- 使用内置对象获取用户名和密码 --><hr>用户名:<%=((User)application.getAttribute("myUser")).getUserName()%>密码:<%=((User)application.getAttribute("myUser")).getPassword()%></body>
</html>

page,无论怎么定义,都无法跨页面获取。只能在本页面内使用

转载于:https://www.cnblogs.com/1ming/p/9473138.html

JavaBeans四个作用域 范围相关推荐

  1. Python编程基础:第二十四节 作用域Scope

    第二十四节 作用域Scope 前言 实践 前言 在Python中每一个变量都有其自己的生命周期,我们一般将变量分为全局变量与局部变量,全局变量是指在整个代码内部都可以访问到的变量,局部变量是指只有在函 ...

  2. 【Servlet】总结 JSP的四大域对象、Servlet的四个作用域:pageContext、request、session、application

    JSP的四大域对象:pageContext.request.session.application 这四个域对象,都提供了一对相同的方法: 设置一个属性: setAttribute("属性名 ...

  3. 【JSP】JSP的四种作用域

    对象的生命周期和可访问性称为作用域(scope),在JSP中有四种作用域: pageContext:page域 request:request域 session:session域 applicatio ...

  4. JSP九大内置对象及四个作用域

    2019独角兽企业重金招聘Python工程师标准>>> 九大对象: 内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 1-out: java ...

  5. JSP→Javabean简介设计原则、JSP动作、Javabean三个动作、Javabean四个作用域范围、Model1简介弊端、JSP状态管理、include动作指令、forword动作、param

    Javabean简介设计原则 JSP动作 useBean动作 setProperty动作 getProperty动作 Javabean的四个作用域范围 Model1简介弊端 JSP状态管理 Cooki ...

  6. jsp和html的作用域,JSP(二):JSP九大内置对象、四个作用域对象

    jsp的九大内置对象: 内置对象: jsp文件在转译成其对应的Servlet文件的时候自动生成的并声明的对象.我们在jsp页面中直接使用即可. 注意: 内置对象在jsp页面中使用,使用局部代码块或者脚 ...

  7. 【JavaLearn】(24)Session、Cookie、ServletContext、MVC开发模式、JSP九大内建对象及四个作用域、JSTL及EL表达式、过滤器、监听器

    目录 1. session和cookie 1.1 session和cookie原理 1.2 cookie-实现10天免登录 1.3 session-实现记住用户名 2. servletContext ...

  8. jsp中四个作用域的区别

    jsp中四个作用域的区别 JSP内置对象作用域表 名称 作用域 application 在所有应用程序中有效 session 在当前会话中有效 request 在当前请求中有效 page 在当前页面有 ...

  9. JSP的九大内置对象和四个作用域

    JSP的九大内置对象和四个作用域 JSP的九大内置对象: page,application,session,request,response,out,exception,config,pageCont ...

最新文章

  1. 运维部门工作总结_2018年度工作总结
  2. 使用Dropbox+Justwriting+Markdown建立个人博客
  3. 抢滩“体验经济”,“真快乐”布局娱乐化零售的野心
  4. iText in Action 2nd5.4节(Adding page events to PdfWriter)读书笔记
  5. HDU - 6749 Mosquito(二分+状态压缩+最大流)
  6. java实现bean实体与map集合相互转换
  7. Linux安装JDK(rpm)
  8. 为什么跨境电商独立站将成为几年的焦点?
  9. ​FMEA失效模式分析中风险评估「SOD」标准
  10. GIS应用技巧之空间插值
  11. 交错、反交错与IVTC —— 从入门到放弃
  12. 618买什么运动装备、最值得入手的运动装备合集
  13. 计算机科学与技术学习方法
  14. android 华为部分手机剪裁图片模糊问题
  15. C++笔试笔记1(4399 西山居 深信服 剑心互娱 快手)
  16. map-box地图点击图标高亮事件
  17. LeetCode714_买卖股票的最佳时机含手续费
  18. 华为服务器如何设置网站dns,华为ensp服务器dns配置
  19. YGG SEA 投资 5 万美元,购买 ARPG 游戏《变形机甲》中的 NFT 资产
  20. 隔夜茶到底能不能喝?

热门文章

  1. 学php需要哪些基础,学习php需要什么基础?(附php学习路线图)
  2. json 数据 生成 图表_CAPP工艺图表 / 知识重用 快速编制
  3. python if and_python有趣用法汇总(持续更新)
  4. Qt:opencv编译
  5. 图像降噪算法——中值滤波/均值滤波/高斯滤波/双边滤波
  6. Pandas的DataFrame输出截断和省略问题
  7. 【视频课】一课掌握模型设计核心理论与实战技巧
  8. 【AutoML】强化学习如何用于模型蒸馏?
  9. 这便是有三AI一年的底蕴,那些5000粉丝1000阅读量的AI技术干货
  10. 怎样学会科学的调研并启动一个项目