struts-标签

时间:2023-02-01 16:38:09

通用标签  url  动态创建url

         属性  value=“url”

             var=“压入Map栈的key”

             action=“请求名”

             method=“action类的方法名”  实现动态方法调用,必须和action属性同时使用

      参数  把参数和参数值传给父标签,一般不能单独使用,要被其他标签包含

          属性  name=“key”

              value=“参数值”  参数值会自动进行OGNL解析,属性名不规范或把参数值用 ‘’ 引起来则不被解析

                       已#开头表示从Map栈中查找,不已#开头在对象栈中查找和参数值匹配的属性的值

      set  向Map栈的指定范围内压入键值对

          name=“key名”

          value=“值”  要经过OGNL解析

          scope=“作用范围”

      push  向对象栈临时压入对象,标签结束后就弹出

          value=“对象”  对象通过OGNL解析得到

表单标签  自动排版和布局(使用table),支持自动回显(自动从对象栈的action对象中查找对应的属性)

      共同属性  name=“属性名”  和action类的属性进行匹配

            value=“”  

            lable=“”  自动在结尾加:并显示在前面的表格单元中,点击lable文字对应的组件自动获得焦点

      form  action=“url” 和 method=“get/post” 两个主要属性

      textfield  文本框

      password  密码框,showPassword=“true/false” 是否回显密码

      textarea  文本域  cols="列数"  rows="行数"

      checkbox  单选框  默认代表boolean值 选中表示true 不选中表示false,也可以自定义 fieldvalue=“返回值”

              实现方式  自动添加对应的隐藏域来实现提交false和true

      submit  提交按钮,会独占一行,默认居右(align=“水平对齐方式”)

      hidden  隐藏域

      redio  单选按钮  list="#{'1':'值1','2':'值2'… }"  

                 list还可以从值栈中获取

      checkboxlist  多选框  list同上

      select  下拉框  list同上