Struts-2.1翻译及源文件
来源:互联网 发布:淘宝卖出的钱在哪里 编辑:程序博客网 时间:2024/05/17 22:03
<!--源文件
<?xml version="1.0" encoding="UTF-8"?>
<!--
/*
* $Id: struts-2.0.dtd 651946 2008-04-27 13:41:38Z apetrelli $
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
-->
<!-- START SNIPPET: strutsDtd -->
<!--
Struts configuration DTD.
Use the following DOCTYPE
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
-->
<!ELEMENT struts ((package|include|bean|constant)*, unknown-handler-stack?)>
<!ELEMENT package (result-types?, interceptors?, default-interceptor-ref?, default-action-ref?, default-class-ref?, global-results?, global-exception-mappings?, action*)>
<!ATTLIST package
name CDATA #REQUIRED
extends CDATA #IMPLIED
namespace CDATA #IMPLIED
abstract CDATA #IMPLIED
externalReferenceResolver NMTOKEN #IMPLIED
>
<!ELEMENT result-types (result-type+)>
<!ELEMENT result-type (param*)>
<!ATTLIST result-type
name CDATA #REQUIRED
class CDATA #REQUIRED
default (true|false) "false"
>
<!ELEMENT interceptors (interceptor|interceptor-stack)+>
<!ELEMENT interceptor (param*)>
<!ATTLIST interceptor
name CDATA #REQUIRED
class CDATA #REQUIRED
>
<!ELEMENT interceptor-stack (interceptor-ref*)>
<!ATTLIST interceptor-stack
name CDATA #REQUIRED
>
<!ELEMENT interceptor-ref (param*)>
<!ATTLIST interceptor-ref
name CDATA #REQUIRED
>
<!ELEMENT default-interceptor-ref (#PCDATA)>
<!ATTLIST default-interceptor-ref
name CDATA #REQUIRED
>
<!ELEMENT default-action-ref (#PCDATA)>
<!ATTLIST default-action-ref
name CDATA #REQUIRED
>
<!ELEMENT default-class-ref (#PCDATA)>
<!ATTLIST default-class-ref
class CDATA #REQUIRED
>
<!ELEMENT global-results (result+)>
<!ELEMENT global-exception-mappings (exception-mapping+)>
<!ELEMENT action (param|result|interceptor-ref|exception-mapping)*>
<!ATTLIST action
name CDATA #REQUIRED
class CDATA #IMPLIED
method CDATA #IMPLIED
converter CDATA #IMPLIED
>
<!ELEMENT param (#PCDATA)>
<!ATTLIST param
name CDATA #REQUIRED
>
<!ELEMENT result (#PCDATA|param)*>
<!ATTLIST result
name CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT exception-mapping (#PCDATA|param)*>
<!ATTLIST exception-mapping
name CDATA #IMPLIED
exception CDATA #REQUIRED
result CDATA #REQUIRED
>
<!ELEMENT include (#PCDATA)>
<!ATTLIST include
file CDATA #REQUIRED
>
<!ELEMENT bean (#PCDATA)>
<!ATTLIST bean
type CDATA #IMPLIED
name CDATA #IMPLIED
class CDATA #REQUIRED
scope CDATA #IMPLIED
static CDATA #IMPLIED
optional CDATA #IMPLIED
>
<!ELEMENT constant (#PCDATA)>
<!ATTLIST constant
name CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT unknown-handler-stack (unknown-handler-ref*)>
<!ELEMENT unknown-handler-ref (#PCDATA)>
<!ATTLIST unknown-handler-ref
name CDATA #REQUIRED
>
<!-- END SNIPPET: strutsDtd -->
-->
<!--翻译
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts SYSTEM "struts-2.1.dtd">
<struts>
<!--package开始 -->
<!-- package可以出现多次,并且是任意出现的 ,package中的name是必须有的,其他的是可有可无的 -->
<package name="x" extends="" namespace="" abstract=""
externalReferenceResolver="x">
<!-- result-types开始 -->
<!-- ruesult-types中 有1个或者多个result-type-->
<result-types>
<!-- result-type中有0到多个param,并且 name值和class值是必须有的,default (true|false) "false"可有可无,默认是false-->
<result-type name="" class="">
<param name=""></param><param name=""></param>
<param name=""></param><param name=""></param>
</result-type>
<result-type name="" class="">
<param name=""></param><param name=""></param>
</result-type>
</result-types>
<!-- result-types结束-->
<!--interceptors开始 -->
<!--interceptors中的interceptor和interceptor-stack有1个到多个,至少有1个-->
<interceptors>
<!-- interceptor中的param有0到多个,并且name和class必须有 -->
<interceptor name="" class="">
<param name=""></param><param name=""></param>
</interceptor>
<!-- interceptor-stack中的interceptor-ref有0到多个,并且interceptor-stack的name必须有 -->
<interceptor-stack name="">
<!-- interceptor-ref中的param有0到多个,但name必须有-->
<interceptor-ref name=""></interceptor-ref>
</interceptor-stack>
</interceptors>
<!--interceptors结束 -->
<!-- default-interceptor-ref 开始 -->
<!--default-interceptor-ref,中间是字符串,name必须有 -->
<default-interceptor-ref name=""></default-interceptor-ref>
<!-- default-interceptor-ref 结束 -->
<!-- default-action-ref开始 -->
<!--default-action-ref,中间是字符串,name必须有 -->
<default-action-ref name=""></default-action-ref>
<!-- default-action-ref结束 -->
<!-- default-class-ref开始 -->
<!--default-class-ref,中间是字符串,name必须有 -->
<default-class-ref class=""></default-class-ref>
<!-- default-class-ref结束 -->
<!-- global-results开始 -->
<!-- global-results中的result有1到多个 -->
<global-results>
<result></result>
</global-results>
<!-- global-results结束-->
<!--global-exception-mappings开始 -->
<!--global-exception-mappings中的exception-mapping有1到多个 -->
<global-exception-mappings>
<exception-mapping result="" exception=""></exception-mapping>
</global-exception-mappings>
<!--global-exception-mappings结束 -->
<!-- action开始 -->
<!-- action中的param ,result, interceptor-ref, exception-mapping可以有任意个并且没有顺序 。 name 必须有,class可有可无 ,method可有可无,converter可有可无-->
<action name="x">
<!-- param 中间是字符串,name必须有-->
<param name=""></param>
<!-- result中#PCDATA,param字符串或param有任意一个,没有顺序,也可以没有,name和type属性可有可无-->
<result name="" type=""><param name=""></param></result>
<!-- interceptor-ref中#PCDATA,param字符串或param有任意一个,没有顺序,也可以没有,name属性必须有-->
<interceptor-ref name="x"><param name=""></param></interceptor-ref>
<!-- interceptor中#PCDATA,param可以有任意一个没有顺序,name属性可有可无,result和exception必须有 -->
<exception-mapping result="" exception=""><param name=""></param></exception-mapping>
</action>
<!-- action结束 -->
</package>
<!--package结束 -->
<!-- constant开始 -->
<!-- constant可以出现多次,并且是任意出现的,中间为字符串,name和value属性必须有 -->
<constant name="x" value=""></constant>
<!-- constant结束 -->
<!--include开始 -->
<!--include可以出现多次,并且是任意出现的,中间为字符串,file属性必须有 -->
<include file=""></include>
<!-- include结束 -->
<!--bean开始 -->
<!-- bean可以出现多次,并且是任意出现的 ,中间为字符串, type 可有可无,name可有可无, scope 可有可无, static 可有可无,optional可有可无, class 必须有
-->
<bean class=""></bean>
<!-- bean结束 -->
<!--unknown-handler-stack开始 -->
<!--unknown-handler-stack是最后出现的并且有顺序,出现0或1次 ,unknown-handler-ref有0到多个,-->
<unknown-handler-stack>
<!--unknown-handler-ref中间为字符串,name属性必须有-->
<unknown-handler-ref name=""></unknown-handler-ref>
<unknown-handler-ref name=""></unknown-handler-ref>
</unknown-handler-stack>
<!-- unknown-handler-stack结束 -->
</struts>
-->
- Struts-2.1翻译及源文件
- Android开发Googlei源文件翻译
- Struts国际化中资源文件的配制
- 在Struts中资源文件的中文显示
- struts实现文件上传示意性源文件
- [翻译]MyEclipse Struts 快速上手
- 源文件
- 源文件
- 源文件
- 最简单的SSH(Struts+Spring+Hibernate)[一]源文件
- Struts开发包下载(包含源文件和各种文档)
- uploadify3.2.1+struts 使用及问题总结
- IE无法查看源文件原因及解决办法
- IE无法查看源文件原因及解决办法
- 了解mysql的源码目录及源文件
- Struts快速入门(一)icecloud [翻译]
- AlexNet翻译及详解
- 英语标点符号及翻译
- android launchmodel的使用
- Android 保证listview中的在getview中,保证setText成功设置
- mac 下javaHL的解决 no svnjavahl in java.library.path
- 常见算法笔试或面试题
- Java判断字符串是否是乱码
- Struts-2.1翻译及源文件
- sql语句里的limit使用方法
- mysql优化(一)
- ubuntu12.04 ros开源库安装教程
- Lucene4.3搜索引擎开发之路分享
- 嵌入式 uboot默认参数的修改
- cocoapods安装及使用的详细步骤
- NFS安装配置
- 转载:java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast