.在JSP中可以采用下面方法设置和取得属性:setAttributl和getAttribute

 

JSP中属性的保存范围
1. 在JSP中可以采用下面方法设置和取得属性:
   设置属性:
Public abstract void setAttribute(java.lang.String name,java.lang.Object attribute)
 
取得属性:
Public abstract java.lang.Object getAttribute(java.lang.String name)
 
在JSP中提供了四种属性保存范围
在一个页面范围内:page
在一次服务器语请求范围内:request
在一次会话范围内:session
在一个应用服务范围内:application
 
最重要的概念:四种属性保存范围
Public void setAttribute(String name,Object value)
       属性名称为字符串
       属性值可以为任意对象
Pubic Object getAttribute(String name)
 
下面的语句跳转不会输出值,只会输出name:null
password:null
原因:pageConext.setAttribute 和pageConext.getAttribute只能在同一页面才能实现输出
pageDemo01.jsp
<%
       pageContext.setAttribute("name","MLDN");
       pageContext.setAttribute("password","LXH");
%>
<jsp:forward page="pageDemo02.jsp"/>
 
pageDemo02.jsp
<%
       //当前页可以取得
       String name= (String)pageContext.getAttribute("name");
       String password=(String)pageContext.getAttribute("password");
%>
 
<h1>name:<%=name%></h1>
<h1>password:<%=password%></h1>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值