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>

       

     

  • 相关阅读:
    一个测试HTML Method的例子
    eXtplorer:在线管理网站文件的利器
    PHPXref:PHP文件交叉引用工具
    统计MySQL数据库大小
    PHP函数glob()
    PclZip:PHP压缩与解压缩
    PHP发送有附件的电子邮件[转]
    查找表中的主键
    CentOS6.4简单配置Cobar
    CentOS6.4 安装mysql cmake的参数说明
  • 原文地址:https://www.cnblogs.com/GotoJava/p/6718715.html
Copyright © 2011-2022 走看看