zoukankan      html  css  js  c++  java
  • ognl表达式和s标签

    1、ognl表达式:

    Ognl上下文对象:(他是一个可以存储数据的空间结构,而且在这个结构中包含之前 jsp中的作用域对象)

    (放在 value stack控件),当前访问的Action这个上下文对象是ognl对象的一部分。

    对于这个ognl对象来讲,我们是使用ognl的表达式来访问的。

    Ognl表达式语法,#表达式;//如果访问的是值栈的栈顶,可以不使用#

    1)ognl 具有访问ognl空间属性的作用

    2)ognl不具有输出功能,需要结合s标签。

    3)Ognl可以获得action对象的属性。

    4)Ognl可以获得jsp作用域中的属性,或者javabean的对象,容器对象的遍历。

    5)Ognl 不但可以取值,还可以赋值

    6)Ognl 不但可以根据属性得值,还能直接调用方法

     

    2、s标签:

    1)存储标签

    2)程序结构控制标签

    3)视图标签

    3、s标签 在处理 字符串敞亮的时候,必须加单引号。

     

    作业:1、利用s标签 和 ognl表达实现增删改查。

     

    <!-- 默认 type  dispatcher  ,请求转发到一个jsp页面

                        type  chain    ,请求转发  到一个 action

                        type  redirect ,重定向到一个 jsp页面

                        type  redirectAction,重定向到一个 action  -->先导入

    对应的

    Strtusjar包。

     

    然后去对应的 Web App Libraries 里面找到:

    Struts2-core-2.3.14.jar

    META-INF

     

    Struts-tags.tld 查看对应的  核心标签儿的描述文件

     

    那与这个描述文件 相对应的 java处理程序就写在 这个 jar包里面。

     

    然后在页面上进行导入 就可以使用了。

     

    这里面设计了标签使用的 三个 大的要素。

    1、 java处理程序

    2、对应的描述文件

    3、在页面上的引用。

     

     

    <a href="yupdate.action?userId=<s:property value="userId"/>">修改</a>

        

    <a href="delete.action?userId=<s:property value="userId"/>">删除</a>

    //汪一正(F0DEF15B05F1对话) 15:18:46

    <!-- 超链接传值  -->
    
    <s:url value="index.jsp" var="url">
    
    <s:param name="id">中华人民共和国</s:param>
    
    </s:url>
    
    <a href="<s:property value="#url"/>">链接</a>
    
       <hr/>
    
    <s:url action="test" var="url2"></s:url>
    
    <s:property value="#url2" />
    
    <!-- 输出结果 /Struts2-4/test.action -->

     

  • 相关阅读:
    JQuery常用函数方法全集
    从零开始学习jQuery (三) 管理jQuery包装集
    Jquery选择器总结
    oracle常用函数总结
    普通Java类获取Spring的Bean的方法
    AtCoder Beginner Contest 173 A
    HDU 5974 A Simple Math Problem
    Codeforces Round #655 (Div. 2) B. Omkar and Last Class of Math
    Codeforces Round #655 (Div. 2) A. Omkar and Completion
    SWPU信息学院团体程序设计竞赛题解
  • 原文地址:https://www.cnblogs.com/letben/p/5185920.html
Copyright © 2011-2022 走看看