亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? validator_1_1.dtd

?? jsp+struct網(wǎng)上訂票系統(tǒng)
?? DTD
字號:
<!--
    DTD for the Validator Rules Configuration File, Version 1.1

    To allow for XML validation of your rules configuration
    file, include the following DOCTYPE element at the beginning (after
    the "xml" declaration):

    <!DOCTYPE form-validation PUBLIC
     "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN"
     "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">

    $Id: validator_1_1.dtd,v 1.5 2003/08/11 23:50:31 dgraham Exp $
-->



<!--
     The "form-validation" element is the root of the configuration file
     hierarchy, and contains nested elements for all of the other
     configuration settings.
-->
<!ELEMENT form-validation (global*, formset*)>


<!--
    The elements defined here are all global and must be nested within a
    "global" element.
-->
<!ELEMENT global (validator*, constant*)>


<!--
     The "validator" element defines what validator objects can be used with
     the fields referenced by the formset elements.
-->
<!ELEMENT validator (javascript?)>
<!ATTLIST validator name CDATA #REQUIRED>
<!ATTLIST validator classname CDATA #REQUIRED>
<!ATTLIST validator method CDATA #REQUIRED>
<!ATTLIST validator methodParams CDATA #REQUIRED>
<!ATTLIST validator msg CDATA #REQUIRED>
<!ATTLIST validator depends CDATA #IMPLIED>
<!ATTLIST validator jsFunctionName CDATA #IMPLIED>
<!ATTLIST validator jsFunction CDATA #IMPLIED>


<!--
     The "javascript" element defines a JavaScript that can be used to perform
     client-side validators.
-->
<!ELEMENT javascript (#PCDATA)>


<!--
     The "constant" element defines a static value that can be used as
     replacement parameters within "field" elements. The "constant-name" and
     "constant-value" elements define the constant's reference id and replacement
     value.
-->
<!ELEMENT constant (constant-name, constant-value)>
<!ELEMENT constant-name  (#PCDATA)>
<!ELEMENT constant-value (#PCDATA)>


<!--
      The "formset" element defines a set of forms for a locale. Formsets for
      specific locales can override only those fields that change. The
      localization is properly scoped, so that a formset can override just the
      language, or just the country, or both.
-->
<!ELEMENT formset (constant*, form+)>
<!ATTLIST formset language CDATA #IMPLIED>
<!ATTLIST formset country CDATA #IMPLIED>
<!ATTLIST formset variant CDATA #IMPLIED>


<!--
     The "form" element defines a set of fields to be validated. The name
     corresponds to the identifer the application assigns to the form. 
-->
<!ELEMENT form (field+)>
<!ATTLIST form name CDATA #REQUIRED>


<!--
     The "field" element defines the properties to be validated. In a
     web application, a field would also correspond to a control on
     a HTML form. To validate the properties, the validator works through
     a JavaBean representation. The field element accepts these 
     attributes:

     property        The property on the JavaBean corresponding to this
                     field element.

     depends         The comma-delimited list of validators to apply against
                     this field. For the field to succeed, all the
                     validators must succeed.

     page            The JavaBean corresponding to this form may include
                     a page property. Only fields with a "page" attribute
                     value that is equal to or less than the page property
                     on the form JavaBean are processed. This is useful when
                     using a "wizard" approach to completing a large form,
                     to ensure that a page is not skipped.
                     [0]

     indexedListProperty
                     The "indexedListProperty" is the method name that will
                     return an array or a Collection used to retrieve the
                     list and then loop through the list performing the
                     validations for this field.

-->
<!ELEMENT field (msg|arg|arg0|arg1|arg2|arg3|var)*>
<!ATTLIST field property CDATA #REQUIRED>
<!ATTLIST field depends CDATA #IMPLIED>
<!ATTLIST field page CDATA #IMPLIED>
<!ATTLIST field indexedListProperty CDATA #IMPLIED>


<!--
     The "msg" element defines a custom message key to use when one of the
     validators for this field fails. Each validator has a default message
     property that is used when a corresonding field msg is not specified.
     Each validator applied to a field may have its own msg element.
     The msg element accepts these attributes.

      name        The name of the validator corresponding to this msg.
      
      bundle     The resource bundle name that the key should be resolved in.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT msg EMPTY>
<!ATTLIST msg key CDATA #REQUIRED>
<!ATTLIST msg name CDATA #REQUIRED>
<!ATTLIST msg bundle CDATA #IMPLIED>
<!ATTLIST msg resource CDATA #IMPLIED>



<!--
     The "arg" element defines a replacement value to use with the
     message template for this validator or this field.
     The arg element accepts these attributes.

      name        The name of the validator corresponding to this msg.
      			  If not supplied, this argument will be used in the given 
      			  position for every validator.
      			  
      bundle     The resource bundle name that the key should be resolved in.      			  

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]

      position    The position of this replacement parameter in the message.
      			  For example, position="0" will set the first argument.
      			  [0]
-->
<!ELEMENT arg EMPTY>
<!ATTLIST arg key CDATA #REQUIRED>
<!ATTLIST arg bundle CDATA #IMPLIED>
<!ATTLIST arg name CDATA #IMPLIED>
<!ATTLIST arg resource CDATA #IMPLIED>
<!ATTLIST arg position CDATA #IMPLIED>



<!--

		DEPRECATED Use <arg position="0"/> instead.

     The "arg0" element defines the first replacement value to use with the
     message template for this validator or this field.
     The arg0 element accepts these attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg0 EMPTY>
<!ATTLIST arg0 name CDATA #IMPLIED>
<!ATTLIST arg0 key CDATA #IMPLIED>
<!ATTLIST arg0 resource CDATA #IMPLIED>


<!--

		DEPRECATED Use <arg position="1"/> instead.

     The "arg1" element defines the second replacement value to use with the
     message template for this validator or this field.
     The arg1 element accepts these attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg1 EMPTY>
<!ATTLIST arg1 name CDATA #IMPLIED>
<!ATTLIST arg1 key CDATA #IMPLIED>
<!ATTLIST arg1 resource CDATA #IMPLIED>


<!--

		DEPRECATED Use <arg position="2"/> instead.

     The "arg2" element defines the third replacement value to use with the
     message template for this validator or this field.
     The arg2 element accepts these attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg2 EMPTY>
<!ATTLIST arg2 name CDATA #IMPLIED>
<!ATTLIST arg2 key CDATA #IMPLIED>
<!ATTLIST arg2 resource CDATA #IMPLIED>


<!--

		DEPRECATED Use <arg position="3"/> instead.

     The "arg3" element defines the fourth replacement value to use with the
     message template for this validator or this field.
     The arg0 element accepts these attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg3 EMPTY>
<!ATTLIST arg3 name CDATA #IMPLIED>
<!ATTLIST arg3 key CDATA #IMPLIED>
<!ATTLIST arg3 resource CDATA #IMPLIED>


<!--
     The "var" element can set parameters that a field may need to pass to
     one of its validators, such as the minimum and maximum values in a
     range validation. These parameters may also be referenced by one of the
     arg? elements using a shell syntax: ${var:var-name}.
-->
<!ELEMENT var (var-name, var-value)>



<!--
     The name of the var parameter to provide to a field's validators.
-->
<!ELEMENT var-name  (#PCDATA)>



<!--
     The value of the var parameter to provide to a field's validators.
-->
<!ELEMENT var-value (#PCDATA)>


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一级中文字幕精品视频免费观看 | 色香蕉成人二区免费| 中文字幕中文字幕一区二区| 成人动漫一区二区在线| 亚洲视频免费在线观看| 欧美亚洲高清一区二区三区不卡| 午夜欧美2019年伦理| 91精品国产综合久久久蜜臀粉嫩 | 国产成人午夜视频| 国产精品成人一区二区艾草| 在线精品亚洲一区二区不卡| 日本不卡高清视频| 欧美激情一区二区三区全黄| 色屁屁一区二区| 美女诱惑一区二区| 国产精品素人一区二区| 一本到高清视频免费精品| www.在线欧美| 一区二区三区在线播| 69久久99精品久久久久婷婷 | 欧美大白屁股肥臀xxxxxx| 国产成人午夜电影网| 亚洲日本一区二区三区| 欧美一区二区国产| 成人免费高清视频| 视频一区二区不卡| 中文字幕乱码日本亚洲一区二区| 91福利精品第一导航| 国内精品国产成人| 亚洲综合视频在线| 日本一区二区在线不卡| 欧美理论片在线| 国产成人精品免费视频网站| 午夜精品123| 一色屋精品亚洲香蕉网站| 欧美一区二区三区在| 成人sese在线| 亚洲欧洲精品一区二区三区| 91色乱码一区二区三区| 天堂影院一区二区| 国产女主播视频一区二区| 在线一区二区视频| 成人黄页在线观看| 精品一区二区三区视频在线观看| 伊人性伊人情综合网| 久久久噜噜噜久噜久久综合| 欧美日韩一区中文字幕| 成人av网站免费观看| 黄页网站大全一区二区| 午夜精品视频一区| 一区二区三区.www| 国产精品美日韩| 久久午夜羞羞影院免费观看| 欧美日韩国产一级| 91色综合久久久久婷婷| 成人免费视频一区| 国产一二三精品| 首页亚洲欧美制服丝腿| 亚洲乱码国产乱码精品精可以看| 中文字幕av在线一区二区三区| 中文字幕欧美区| 欧美成人a在线| 在线观看亚洲精品| 国产91丝袜在线18| 蜜桃视频一区二区三区在线观看| 亚洲综合色视频| 亚洲日本va午夜在线电影| 久久精品日韩一区二区三区| 精品国产三级电影在线观看| 欧美喷潮久久久xxxxx| 在线视频观看一区| 色婷婷综合中文久久一本| 色综合久久99| 在线看国产一区| 在线看国产日韩| 欧美日韩高清一区二区| 欧美日韩精品免费| 欧美一区二区视频在线观看| 日韩一级片在线观看| 精品国产乱子伦一区| 精品国产sm最大网站免费看| www精品美女久久久tv| 国产偷v国产偷v亚洲高清| 日韩精品一区二区三区在线观看| 成人毛片老司机大片| 精品午夜久久福利影院| 韩国av一区二区| 国产成人福利片| 99久久久免费精品国产一区二区| 色网站国产精品| 制服丝袜在线91| 欧美va在线播放| 国产精品乱子久久久久| 玉米视频成人免费看| 日韩精彩视频在线观看| 日韩电影在线观看电影| 极品少妇一区二区三区精品视频| 国产成人综合亚洲91猫咪| 波多野洁衣一区| 欧美性色欧美a在线播放| 精品久久久久av影院| 国产精品少妇自拍| 亚瑟在线精品视频| 精品午夜久久福利影院| 91原创在线视频| 欧美日韩另类一区| 精品国产百合女同互慰| 亚洲免费av网站| 亚洲一区二区三区在线播放| 日韩va亚洲va欧美va久久| 国产激情视频一区二区三区欧美| 91在线看国产| 欧美日本免费一区二区三区| 久久九九久久九九| 亚洲一区二区三区自拍| 国产在线精品不卡| 欧美午夜片在线看| 久久久久久久电影| 性做久久久久久久免费看| 国产69精品久久久久毛片| 欧美三级电影网站| 国产精品亲子乱子伦xxxx裸| 亚洲r级在线视频| 99久久免费精品高清特色大片| 欧美一区二区三区在线看| 亚洲欧美影音先锋| 精品一区二区三区久久| 欧日韩精品视频| 日本一区二区视频在线| 美日韩一级片在线观看| 欧美中文字幕亚洲一区二区va在线| 久久综合精品国产一区二区三区 | 精品美女一区二区| 一区二区三区在线播| 日韩在线一二三区| 北条麻妃国产九九精品视频| 欧美电视剧在线看免费| 亚洲成人免费看| 色综合久久88色综合天天6| 久久精品夜色噜噜亚洲a∨| 欧美aaaaaa午夜精品| 欧美伊人精品成人久久综合97 | 日本高清不卡aⅴ免费网站| 欧美大肚乱孕交hd孕妇| 午夜日韩在线电影| 91福利视频久久久久| 亚洲欧洲日产国产综合网| 国产精品一二三四| 日韩一级黄色大片| 亚洲综合男人的天堂| 91麻豆swag| 亚洲欧美色图小说| 99久久国产综合精品麻豆| 中文欧美字幕免费| 韩国欧美一区二区| 26uuu亚洲婷婷狠狠天堂| 免费高清在线视频一区·| 5月丁香婷婷综合| 午夜久久久久久电影| 8x8x8国产精品| 日韩二区三区四区| 欧美一区二区三区的| 午夜激情一区二区三区| 欧美三级日本三级少妇99| 亚洲一区二三区| 精品视频资源站| 日韩国产欧美视频| 欧美一级在线视频| 久久精品av麻豆的观看方式| 制服丝袜亚洲色图| 蜜桃视频一区二区| 欧美岛国在线观看| 国产一区视频网站| 久久精品视频一区二区三区| 成人做爰69片免费看网站| 国产精品久久久久aaaa| 91亚洲资源网| 亚洲成a人片在线观看中文| 91精品国产综合久久福利 | 国产美女精品在线| 偷拍一区二区三区| 色婷婷综合久久久中文一区二区| 国产另类ts人妖一区二区| 日韩欧美一二三四区| 国产曰批免费观看久久久| 国产情人综合久久777777| 91小视频在线观看| 亚洲成av人片一区二区| 337p日本欧洲亚洲大胆色噜噜| 国产成人精品免费| 亚洲女性喷水在线观看一区| 欧美久久免费观看| 国产美女视频91| 亚洲乱码中文字幕| 日韩免费在线观看| 99免费精品视频| 日本va欧美va瓶| 中文字幕久久午夜不卡| 欧美精三区欧美精三区| 国产精品66部|