zoukankan      html  css  js  c++  java
  • Struts2学习笔记02 之 使用

    一、页面向Action传参

            1.基本属性注入,页面命名name,action提供成员变量name并提供set方法。

            

          2.域模型注入:页面用user.name对象点属性形式。action成员user对象并提供set方法

                 

    二、页面从Action取值

           1.使用EL表达式取值:${属性名}---${对象.属性名}

           2. 使用OGNL取值:

    三、OGNL介绍:

            Struts2默认采用OGNL表达式访问aciton的数据,实际上是通过ValueStack对象来访问Action。

          1.Struts2显示标签:

          2.两个常用的OGNL标签:

               - 访问基本属性:<s:property value="属性名"/>

               - 访问实体对象:<s:property value="对象.属性名"/>

                

           3. 6个需要了解的OGNL表达式

                - 访问数组/集合

                - 访问map

                - 运算

                - 调用方法

                - 创建集合

                - 创建Map

    四、ValueStack介绍

            1.valueStack是action向页面传递数据的媒介,封装了aciton的数据,JSP通过OGNL来对其访问。

            

          2.输出栈顶:<s:property/>

          3.访问Context对象: <s:property value="#Key"/>以#开头,用key来访问

           4.迭代集合:

                 <s:iterator value="users集合">

                      <s:property value="userName"/>

                  </s:iterator>

       

     

  • 相关阅读:
    单调队列+二分 G
    dp cf 1700 最近几天的刷题
    dp 20190618
    dp 20190617
    dp cf 20190615
    dp cf 20190614
    powercli
    zabbix docker-weixin
    cenetos-大文件排序
    esxcli命令
  • 原文地址:https://www.cnblogs.com/GotoJava/p/6718715.html
Copyright © 2011-2022 走看看