zoukankan      html  css  js  c++  java
  • Struts2_day03--从值栈获取数据_EL表达式获取值栈数据(为什么)

    从值栈获取数据

    1 使用struts2的标签+ognl表达式获取值栈数据

    (1)<s:property value=ognl表达式/>

    获取字符串

    1 向值栈放字符串

    2 在jsp使用struts2标签+ognl表达式获取

    获取对象

    1 向值栈放对象

    2 在页面中获取值

    获取list集合

    第一种方式:

    第二种方式:

    第三种方式:

    其他操作

    1 使用set方法向值栈放数据,获取

    2 使用push方法向值栈放数据,获取

    (1)使用push方法设置值,没有名称,只有设置的值

    (2)向值栈放数据,把向值栈放数据存到数组里面,数组名称 top,根据数组获取值

    EL表达式获取值栈数据(为什么)

    1 EL表达式获取域对象值

    使用jstl要导入两个jar包

    2 向域对象里面放值使用setAttribute方法,获取值使用getAttribute方法

    3 底层增强request对象里面的方法getAttribute方法

    (1)首先从request域获取值,如果获取到,直接返回

    (2)如果从request域获取不到值,到值栈中把值获取出来,把值放到域对象里面

    4 查看源代码

  • 相关阅读:
    DP 训练题目
    洛谷 P1736 创意吃鱼法
    树形背包
    树形DP
    轻松完爆Helm私有仓库
    轻松完爆Helm公共仓库
    一分钟轻松玩转Helm
    ceph -s 出现 mon is allowing insecure global_id reclaim
    Django下载与简介
    部署ceph集群 (Nautilus版)
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7868778.html
Copyright © 2011-2022 走看看