注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发JSP → 文章内容

JSP 循序渐进教程

作者:佚名 来源:不详 发布时间:2007-11-30 0:08:25

  注:
scope="page"时,运行test.jsp文件,name的初始值为"aaaa"。虽然在jsp文件
中又重设为"wll",但刷新后仍为"aaaa"

scope="session"时,运行test.jsp文件,name的初始值为"aaaa"。虽然在jsp文
件中又重设为"wll",但刷新后仍为"wll",只要不关闭此窗口,任何刷新或打
开一个新窗口,都输出"wll"。直到关闭所有窗口,再运行test.jsp文件,输
出才会为初始值"aaaa"。

scope="application"时,运行test.jsp文件,name的初始值为"aaaa"。虽然在jsp
文件中又重设为"wll",但刷新后仍为"wll",只要不关闭此窗口,任何刷新或
打开一个新窗口,都输出"wll"。即使关闭所有窗口,再运行test.jsp文件,输
出仍为 "wll"。除非关闭服务后又重启,再运行test.jsp文件,name的输出为
初始值"aaaa"。

scope="request"时,新建一文件test1.jsp内容与test.jsp一样。先在浏览器中运
行test.jsp文件,输出name的值为初始值"aaaa"。再在在浏览器中运行test1.jsp文件,此时输出为"wll",因为它们算是相同的request。

getProperty动作

作用:用来返回一个已被创建的bean组件的属性值:
<jsp:getProperty name="beanId" property="propertyName" />
name:对应着用useBean创建bean组件时id的值
property:指明要得到哪个属性的值

如:得到前例中student组件的属性值:
<jsp:getProperty name="student" property="classno" />
等价:<%=student.classno %>
<jsp:getProperty name="student" property="name" />
<jsp:getProperty name="student" property="age" />

输出结果为:
12345 aaaa 21

setProperty 动作
作用:用来设定一个已被创建的bean组件的属性值:
<jsp:setProperty name="beanId" property="propertyName"
value="propertyValue"/>
name:对应着用useBean创建bean组件时id的值
property:指明要想设定属性值的属性名
value:为设定的属性值

如:前例中student组件,在setProperty中设定的属性
<jsp:setProperty name="student" property="classno" value="56789" />
<jsp:setProperty name="student" property="name" value="bbbb" />
<jsp:setProperty name="student" property="age" value="33" />
等价:<% student.age=33;%>

输出结果为:
56789 bbbb 33


上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved