struts2标签库(2)

原创 2016年05月30日 16:27:48

struts2标签库

主题模板

       struts2中的所有UI标签都是基于主题和模板的,其中模板是一个UI标签的外在表现形式,如果为所有的UI标签提供样式和视觉效果的模板,那么这一系列的模板就形成了一个主题。
       struts2内置了4个主题:simple、xhtml、css_html、ajax主题。
       1)simple主题。这是最简单的主题,是最底层的结构,使用该主题时,每个UI标签只生成一个HTML元素,不会额外生成其他的内容。
       2)xhtml主题。这是struts2的默认主题,对simple主题进行了扩展。
       3)css_xhtml主题。该主题与xhtml主题相似,他也使用了包装技术,包装了simple主题,并扩展了xhtml主题,不过css_xhtml主题不是采用表格对表单元素进行布局,而是采用了CSS和<div>对表单元素进行布局。
       4)ajax主题。该主题是对xhtml主题的扩展,在xhtml的基础上为UI标签提供Ajax支持。
       主题的使用,主要有以下几种使用方式:
        1)通过制定UI标签的theme属性来设置主题。
        2)通过指定form标签的theme属性来设置主题。
        3)通过取得page会话范围内的theme属性值来设置主题。
        4)通过取得request会话范围内的theme属性值来设置主题。
        5)通过取得session会话范围内的theme属性值来设置主题。
        6)通过取得application会话范围内的theme属性值来设置主题。
        7)在struts.properties或struts.xml文件中,通过对struts.ui.theme进行指定来设置主题。

表单UI标签

表单标签的公共属性
           与模板相关的属性
                   templateDir
                   theme
                   template
            与javaScript模板相关的属性
            与工具提示相关的属性
                   tooltip
                   tooltipConfig
             通用属性
form标签
         form标签用于生成一个HTML表单
textfiled、password、textarea标签
         textfiled标签用来在页面生成一个单行文本输入控件;password标签用来在页面中生成一个密码输入控件;textarea标签用来在页面中生成一个文本域,即多行文本输入控件。
select标签
          该标签用来在页面中生成一个下拉列表框。
optgroup标签
          该标签用来生成选项组,需要嵌套在select标签中使用。
doubleselect标签
          该标签用来在页面中生成一个级联列表框
updownselect标签
          该标签与select标签相似,不同的是,updownselect标签在生成下拉列表框时同时生成三个按钮,分别表示上移、下移和全选。
optiontransferselect标签
          该标签与前边的updownselect标签相似,该标签生成两个列表框,在每个列表框中都可以对选项进行上移、下移、和全选等操作,而且在这两个列表框之间可以进行左移、右移等操作。
radio标签
          radio标签用来生成单选按钮
checkboxlist标签
          主要用来根据list属性指定的集合一次创建多个复选框。
combobox标签
          用来在页面中生成一个单行文本框和一个下拉列表框的组合。
file标签
          用来在页面中生成一个文件选择框

非表单标签

actionerror、actionmessage和filederror标签
           都是用于输出消息的,actionerror输出Action类的错误信息,actionmessage输出Action类的一般消息,filederror输出Action类的字段错误消息
component标签
            用来创建自定义组件
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

struts2标签库课件

  • 2014年12月11日 15:39
  • 1.17MB
  • 下载

struts2 的标签库

  • 2011年07月11日 10:34
  • 30KB
  • 下载

Struts2标签库整理【完整】

Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足...
  • czw2010
  • czw2010
  • 2012年12月21日 12:13
  • 30755

第五章:struts2标签库

  • 2012年07月24日 16:32
  • 987KB
  • 下载

struts2标签库

  • 2011年12月06日 17:32
  • 987KB
  • 下载

struts2 标签库详解

1.1.往action里传值的使用方式:a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。b. 可以不在访问的action中提供相应的属性,用request....

Struts2 标签库讲解

  • 2012年10月09日 20:37
  • 22KB
  • 下载

struts2标签库

  • 2014年04月16日 21:23
  • 13KB
  • 下载

使用Struts2的标签库(一)

使用Struts2标签 Struts2的OGNL表达式语言(1)OGNL表达式语法: #bar.foo.blah(2)如果需要访问的属性属于根对象...

struts2标签库

  • 2012年12月03日 16:37
  • 1.02MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts2标签库(2)
举报原因:
原因补充:

(最多只允许输入30个字)