zoukankan      html  css  js  c++  java
  • 标签使用

    1、标签校验

    1. validator="decimal(16,2,+)"
    2. validator="text(0,10)"
    3. validator="digit(0,10000000)"

    validator="date(yyyy-mm-dd)

    <common:canlendarInput size="10" empty="false" label="付款时间"

    name="cghtsjfkwhPOList" property="fksj" styleId="<%=fksj%>"

    validator="date(yyyy-mm-dd)" style="text-align: right"

    onchange="toChange()" />

    页面传值:

    父页面、

    <a href="#"onclick="toEdit('<bean:write name="dwzdPO" property="dwbh"/>')">编辑</a>

    子页面、

    function toClose(){

    window.returnValue = 1;

    window.close();

    }

    页面跳转异常:

    <a href="javascript:void(null)"

                                                  onclick="toEdit('<bean:write name="yGLXFSManagePo" property="ygh" />','<bean:write name="yGLXFSManagePo" property="ygxm" />','<bean:write name="yGLXFSManagePo" property="gzdh" />','<bean:write name="yGLXFSManagePo" property="sjh" />','<bean:write name="yGLXFSManagePo" property="email" />','<bean:write name="yGLXFSManagePo" property="sszz" />')">修改</a>

    标签使用

    <common:splitPanel firstPanelSize="200px" secondPanelSize="100%"

    styleId="firstSplitPanel" splitHorizontal="false">

        <common:tabpane styleId="menuTabpane">

           <common:tabpage styleId="menuTabPageStyle1" title="工作任务选项"

                                bodyIsURL="true">

                      /skins/normal/desktoplr/menuAjaxTree.jsp

             </common:tabpage>

           <common:tabpage styleId="menuTabPageStyle3" title="个人收藏"

                                bodyIsURL="true">

           /skins/normal/desktoplr/individualViewFormenuTree.jsp

             </common:tabpage>

        </common:tabpane>

    <common:splitPanelSplitter splitterSize="10px" />

        <common:tabpane maximize="true" styleId="tabpane" width="100%"

                             height="100%">

        </common:tabpane>

    </common:splitPanel>

    <a href=”<html:rewrite forward=”editDataSource” />” />觉着应该是跳转到的页面

    其中editDataSource在struts-config.xml如下:

    <global-forwards>

    <forward name=” editDataSource” path=”/12” />

    </ global-forwards>

    <param:select name="xmlxListForm" type="zzjg_zbm" property="bmdh" styleId="bmbh" nullStr="请选择部门" condition="ygdh" empty="false" label="部门" onchange="clear();" />

     

    <logic:iterate>标签:

    当前元素的集合会被定义为一个页作用域的bean。属性如下,所有这些属性都能使用运行时表达式。属性

    描述

    collection

    如果没有设置name属性,它就指定了要进行重复的集合

    Id

    页作用域bean和脚本变量的名称,它保存着集合中当前元素的句柄

    indexed

    页作用域JSP bean的名称,它包含着每次重复完成后集合的当前索引

    Length

    重复的最大次数

    Name

    作为集合的bean的名称,或是一个bean名称,它由property属性定义的属性,是个集合

    Offset

    重复开始位置的索引

    property

    作为集合的Bean属性的名称

    Scope

    如果指定了bean名称,这个属性设置bean的作用域。若没有设置,搜索范围从页到应用程序作用域

    Type

    为当前定义的页作用域bean的类型

    例:例如:

    <logic:iterate id=”currentInt”

    collection=”<% =myList %>”

    type=”java.lang.Integer”

    offset=”1”

    length=”2”>

    <% =currentint %>

    </logic:iterate>

    代码将从列表中的第一个元素开始重复两个元素并且能够让当前元素作为页作用域和java.lang.Integer类型的脚本变量来使用。也就是说,如果myList包含元素1,2,3,4等,代码将会打印1和2。

     

    <logic:forward>标记能够将响应转发给重定向到特定的全局ActionForward上。此标记只有一个”name”属性,用来指定全局ActionForward的名称,例如:

    <logic:forward name=”myGlobalForward”/>

     

    <logic:redirect>标记是一个能够执行HTTP重定向的强大工具。根据指定的不同属性,它能够通过不同的方式实现重定向。它还允许开发人员指定重定向URL的查询参数。

    属性

    描述

    Forward

    映射了资源相对路径的ActionForward

    Href

    资源的完整URL

    Page

    资源的相对路径

    Name

    Map类型的页名称,请求,会话或程序属性的名称,其中包含要附加大哦重定向URL(如果没有设置 property属性)上的“名称-值”参数。或是具有Map类型属性的bean名称,其中包含相同的信息(没有设置property属性)

    Property

    Map类型的bean属性的名称。Bean的名称由name属性指定。

    Scope

    如果指定了bean的名称,这个属性指定搜索bean的范围。如果没有设置,搜索范围从页到应用程序作用域

    ParamID

    定义特定查询参数的名称

    ParamName

    字符串类型的bean的名称,其中包含查询参数的值(如果没有设置paramProperty属性);或是一个bean的名称,它的属性(在paramProperty属性中指定)包含了查询参数值

    paramProperty

    字符串bean属性的名称,其中包含着查询参数的值

    ParamScope

    ParamName定义的bean的搜索范围

     

    所有可以在<form>标记中使用的用来显示HTML输入控件的内嵌标记都使用下列属性来定义JavaScript事件处理器。

    属性

    描述

    Onblur

    字段失去了焦点

    Onchange

    字段失去了焦点并且数值被更改了

    Onclick

    字段被鼠标点击

    Ondblclick

    字段被鼠标双击

    Onfocus

    字段接收到输入焦点

    Onkeydown

    字段拥有焦点并且有键按下

    onkeypress

    字段拥有焦点并且有键按下并释放

    Onkeyup

    字段拥有焦点并且有键被释放

    onmousedown

    鼠标指针指向字段并且点击

    onmousemove

    鼠标指针指向字段并且在字段内移动

    onmouseout

    鼠标指针指向控件,但是指针在元素外围移动

    onmouseover

    鼠标指针没有指向字段,但是指针在元素内部移动

    Onmouseup

    鼠标指针指向字段,并且释放了鼠标按键

    <form>元素中能够被定义的其他一般属性有: 属性

    描述

    Accesskey

    定义访问输入字段的快捷键

    Style

    定义输入字段的样式

    styleClass

    定义输入字段的样式表类

    Tabindex

    输入字段的tab顺序

     

    <html:checkbox>标记能够显示检查框控件。<html:multibox>标记能够显示HTML复选框控件,请求对象在传递检查框名称时使用的getParameterValues()调用将返回一个字符串数组。

    <logic:notEmpty name="xmzlist">

         <tr>

            <th align="center">

                项目代号

            </th>

            <th align="center">

                项目名称

            </th>

            <th align="center">

                工作量(小时)

            </th>

            <th align="center">

                所占比例

            </th>

         </tr>

         <logic:iterate id="xmzgzl" name="xmzlist">

            <tr onMouseOver=" this.style.backgroundColor= '#E0FFFF' "

                                       onMouseOut="this.style.backgroundColor=''">

                <td style="text-align: center" nowrap="nowrap">

                   <bean:write name="xmzgzl" property="xmbh" />

                </td>

                <td style="text-align: left">

                   <bean:write name="xmzgzl" property="xmmc" />

                </td>

                <td style="text-align: right" nowrap="nowrap">

                   <bean:write name="xmzgzl" property="gzl" />

                </td>

                <td style="text-align: right" nowrap="nowrap">

                      <bean:write name="xmzgzl" property="gzlbl" format="0.00%"></bean:write>

                </td>

            </tr>

         </logic:iterate>

    </logic:notEmpty>

    运用标签进行非空判断:

    1if (number>0) {

          request.setAttribute("isauit", null);

        } else {

          request.setAttribute("isauit", "222");//已经审核了

        }

    2、<logic:empty name="isauit">

    <font color="red">该部门考勤信息还未审核</font>

    <td width="20%" style="text-align: left;">

    <input type="button" iconClass="queryIcon" value="审核" onclick="to_sh1('<bean:write name="ygkqcxListForm" property="kqxxshPO.wbkqrs" />')" />

    </td>

    </logic:empty>

    <logic:notEmpty name="isauit">

    <font color="red">该部门考勤信息已审核</font>

    </logic:notEmpty>

    //condition的使用【styleId】

    <param:select styleId="gzzt" type="rlzygl.gzffd" property="gzffdw" name="xzglForm" style="width : 80px" condition="ygh"/>

    标签过滤:

    <html:hidden name="kqtbListForm" property="bmdm" styleId="bmdm" />

    <param:select type="msbmyg" name="kqtbListForm" property="msbmygdh" styleId="msbmygdh" condition='&kqtbListForm.bmdm' nullStr="请选择员工" />

     

    //开始时间小于结束时间

    <common:canlendarInput empty="true" label="借款开始时间" name="jksqForm"

    size="15" property="grjkglQO.jkkssj" styleId="kssj" validator="date(yyyy-mm-dd)" scope="<=$jssj" />

     

    <a href="mailto:<bean:write name="yglxfsSO" property="email" />?subject='请添加主题'">

    //将集合中的内容在下拉列表中显示

    问题:html:optionsCollection

    使用 <html:optionsCollection> 标签 1)在ActionForm中加入字段 private List cityList=new ArrayList(); 2)加入必须的getter方法 public List getCityList() { return cityList; } 3)在reset方法内给cityList填充内容 cityList.add(new LabelValueBean( "北京市 ", "010 ")); cityList.add(new LabelValueBean( "广州市 ", "020 ")); cityList.add(new LabelValueBean( "上海市 ", "021 ")); 4)JSP标签中使用 <html:select property= "city2 "> <html:optionsCollection property= "cityList " label= "label " value= "value "/>

    严周泉(天涯孤星) 13:40:11

     </html:select>

    级联标签

    父:<param:select type="zzlfltjsyb" name="gzlfltjcxForm"

    styleId="zzjgbh" property="zzjgbh" style="300"

    onchange="document.all('ygxm').value='',document.all('xmbh').options[1].selected" nullStr="--请选择事业部--" />

    子:<param:select type="xmmx" notifier="zzjgbh"

    name="gzlfltjcxForm" styleId="xmbh" property="xmbh" style="300"

     onchange="document.all('ygxm').value=''" nullStr="--请选择项目组--" />

                                                  

    SELECT zzjg_bh,zzjg_bh, zzjg_mc,'','true' FROM zzjg

    SELECT xmbh,kssj,('&lt;'||trim(xmbh)||'&gt;'||xmmc),syb,'true' FROM xmzd where xmbh!=' ' and xmbh is

                                                                               not null order by kssj desc

     

    <span style="float: right">

     

     

    页签使用

    <common:tabpane styleId="xmsjzdwh" width="100%" height="800px"

    maximize="true">

    <common:tabpage styleId="xmcszdwh" title="项目参数字典"

    bodyIsURL="false">

    <table width="50%" align="center">

        <tr>

        <td>

        <html:errors />

        </td>

        </tr>

    </common:tabpage>

    <common:tabpage styleId="jcsqzd" title="剪裁申请字典" bodyIsURL="true">/xm_xmgl/jcsqzdwh.do?operFlag=init</common:tabpage>

    </common:tabpane>

  • 相关阅读:
    C的联合体和结构体区别
    1_大端模式和小端模式
    1_2017年中兴机试题
    树1---基础
    栈的应用2---后缀表达式
    2 链式存储栈
    2- 栈和队列----之栈
    2) 线性链表
    kaike的FLAGs
    QAQ来自弱鸡的嘲笑
  • 原文地址:https://www.cnblogs.com/Defry/p/4437425.html
Copyright © 2011-2022 走看看