JSP 循序渐进教程

来源:qqread收集 作者:信心索 2007-12-03 出处:pcdog.com

  • apache
  • access
  • 数据库连接
  • 连接数据库
  • java
  • 上一页12345678910下一页

      注:
    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

    更多内容请看PCdog.com--PPT教程Fireworks教程光盘刻录教程专题
    上一页12345678910下一页
    上一篇:在JSP中如何实现MD5加密
    下一篇:JSP用MVC架构注册登录的例子