zoukankan      html  css  js  c++  java
  • struts2学习之基础笔记7

    第十二章 Struts 2的标记库

    1 OGNL简介

    Object-Grephic Navigtor Language 图对象导航语言

    作用:图对象导航语言是Struts 2标记库中为其相应标记属性进行赋值操作的一种表达式。

    组成元素 a.常量àà100、3.14、‘chen’

    b.变量àà成员变量,对象 . 成员变量/方法

    c.运算符

    d.领域对象àà#parameters、#request、#session、#application、#attr

    注意:I #attr中 attr 可省,即#attr.idàà#id

     II定义listàà{chen,man..}

       定义Mapàà#{1:chen,2:man}

     III #thisàà距离#this最近的对象

     IV ? 、^、$获取符合条件的所有元素,第一个元素,最后一个元素

      V %{} 表示获取的内容是常量

    2 Strtuts 2标记简介

     引入标记库

    <% @ taglib prefix=s  uri=/struts-tags  %>

    分类 1、用户标记    表单标记

     非表单标记

    2、非用户标记  控制

     数据

    3、Ajax标记

    3 表单标记

    1><s:form>

    属性 1)action

    2)validat

        

     3)(主题)theme   simple

      xhtml

      css_xhml

        ajax

     2 ><s : textfield > <s : password> <s : hidden> <s : textarea >

        3 ><s:radio > 属性:list   name

     4 ><s:checkboxlist>属性:list  name

     5 ><s:combox> 属性:list  name  readOnly

          6 ><s:doublselect> 属性:name doubleName list doubleList(top)

       4 控制标记

     1><s:if><s:elseif><s:else>

        属性: test(判断条件)  var(存储判断结果)

         2><s:iterator>

    属性: valueàà

      varàà存储迭代元素

      statusàà设定存储迭代一次状态信息的变量(index,count,first,last,odd,even)

    5 数据标记

    1 date标记

    属性: name、format、var、nice(false/true)

    2 url 标记

    属性: value、action、var、

    字标记:<s : param name=”” >值</s : param>

      3 prperty标记

    6 Ajax标记

    1 head标记

    2 datetimepicker标记

      属性:name、value、language、type(date/time)

    注意:必须导入struts2-dojo-plugia.jar,同时在页面中加入

    <%taglib prefix=sx uri=/struts-dojo-tags>

  • 相关阅读:
    js概念理解
    web性能瓶颈
    http协议
    jquery插件开发
    Razor(cshtml)
    从局域网内的其他Linux主机下载文件
    Java多线程学习笔记
    java中String s="abc"及String s=new String("abc")详解
    Object中toString方法
    DAO层,Service层,Controller层、View层、entity层
  • 原文地址:https://www.cnblogs.com/ai-xin-hong-yu/p/4234266.html
Copyright © 2011-2022 走看看