jakarta-taglibs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sh...@apache.org
Subject cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml ParseSupport.java TransformSupport.java
Date Thu, 30 May 2002 01:38:58 GMT
shawn       02/05/29 18:38:58

  Modified:    standard/doc/web ReleaseNotes.html
               standard/src/org/apache/taglibs/standard/resources
                        Resources.properties
               standard/src/org/apache/taglibs/standard/tag/common/xml
                        ParseSupport.java TransformSupport.java
  Added:       standard/src/org/apache/taglibs/standard/lang/jstl
                        Resources_ja.properties
               standard/src/org/apache/taglibs/standard/resources
                        Resources_ja.properties
  Log:
  - Addressed bug 8723
  - Added Japanese resources
  - Improved <x:parse>'s EntityResolver; it should now work with JAXP 1.2.
  - Updated text of some English resources slightly
  
  Revision  Changes    Path
  1.20      +3 -0      jakarta-taglibs/standard/doc/web/ReleaseNotes.html
  
  Index: ReleaseNotes.html
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/doc/web/ReleaseNotes.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- ReleaseNotes.html	1 May 2002 18:26:07 -0000	1.19
  +++ ReleaseNotes.html	30 May 2002 01:38:57 -0000	1.20
  @@ -22,6 +22,9 @@
   
   <h2>Release History</h2>
   
  +<dt><b>29 May 2002 </b></dt>
  +<dd>Minor bug fixes in XML tag library, as well as Japanese resources, committed
to Jakarta CVS archive.</dd>
  +
   <dt><b>19 Apr 2002 </b></dt>
   <dd>Standard 1.0 Beta2 released, which is compliant with the <a href="http://jcp.org/aboutJava/communityprocess/first/jsr052/">JSTL
Proposed Final Draft</a>.</dd>
   
  
  
  
  1.1                  jakarta-taglibs/standard/src/org/apache/taglibs/standard/lang/jstl/Resources_ja.properties
  
  Index: Resources_ja.properties
  ===================================================================
  EXCEPTION_GETTING_BEANINFO=\
  	\u30af\u30e9\u30b9 {0} \u306e BeanInfo \u3092\u53d6\u5f97\u3059\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  NULL_EXPRESSION_STRING=\
  	null \u8868\u73fe\u6587\u5b57\u5217\u306f\u3001\u5f0f\u306e\u8a55\u4fa1\u3068\u3057\u3066\u901a\u3089\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093
  
  PARSE_EXCEPTION=\
  	[{0}] \u306e\uff11\u3064\u3092\u671f\u5f85\u3057\u307e\u3057\u305f\u304c\u3001"{1}" \u306b\u906d\u9047\u3057\u307e\u3057\u305f
  
  CANT_GET_PROPERTY_OF_NULL=\
  	null \u5024\u3088\u308a\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  NO_SUCH_PROPERTY=\
  	\u30af\u30e9\u30b9 {0} \u306b\u306f\u3001\u30d7\u30ed\u30d1\u30c6\u30a3 "{1}" \u304c\u5b58\u5728\u3057\u307e\u305b\u3093
  
  NO_GETTER_METHOD=\
  	\u30af\u30e9\u30b9 {1} \u306b\u3042\u308b\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u7528\u306e
\
  	public \u3067\u5ba3\u8a00\u3055\u308c\u305f getter \u30e1\u30bd\u30c3\u30c9\u304c\u3042\u308a\u307e\u305b\u3093
  
  ERROR_GETTING_PROPERTY=\
  	\u30af\u30e9\u30b9 {1} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304b\u3089\u30d7\u30ed\u30d1\u30c6\u30a3
"{0}" \
  	\u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  CANT_GET_INDEXED_VALUE_OF_NULL=\
  	null \u5024\u306b\u5bfe\u3057\u3066 "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  CANT_GET_NULL_INDEX=\
  	"{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066 null \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  NULL_INDEX=\
  	"{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066\u4f9b\u7d66\u3055\u308c\u305f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f
\
  	null \u3067\u3042\u3063\u3066\u306f\u3044\u3051\u307e\u305b\u3093
  
  BAD_INDEX_VALUE=\
  	"{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u3088\u3063\u3066 List \u3082\u3057\u304f\u306f\u914d\u5217\u306b\u9069\u7528\u3055\u308c\u305f
\
  	"{1}" \u578b\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u4f9b\u7d66\u3057\u307e\u3057\u305f\u304c\u3001\
  	\u305d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u6574\u6570\u5024\u3078\u5909\u63db\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
  
  EXCEPTION_ACCESSING_LIST=\
  	List \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\
  	\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  EXCEPTION_ACCESSING_ARRAY=\
  	Array \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\
  	\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  CANT_FIND_INDEX=\
  	\u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u3092\u5229\u7528\u3057\u307e\u3057\u305f\u304c\u3001\u30af\u30e9\u30b9
"{1}" \u306e\
  	\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u304a\u3044\u3066 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
  
  TOSTRING_EXCEPTION=\
  	"{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092 String \u306b\u5909\u63db\u3059\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066\u3001\
  	\u3053\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e toString() \u30e1\u30bd\u30c3\u30c9\u304c\u4f8b\u5916\u3092\u30b9\u30ed\u30fc\u3057\u307e\u3057\u305f
  
  BOOLEAN_TO_NUMBER=\
  	boolean \u5024 "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  STRING_TO_NUMBER_EXCEPTION=\
  	String "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  COERCE_TO_NUMBER=\
  	"{0}" \u578b\u306e\u5024\u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  BOOLEAN_TO_CHARACTER=\
  	boolean \u5024 "{0}" \u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  EMPTY_STRING_TO_CHARACTER=\
  	\u7a7a\u306e String \u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  COERCE_TO_CHARACTER=\
  	"{0}" \u578b\u306e\u5024\u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  NULL_TO_BOOLEAN=\
  	null \u5024\u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  STRING_TO_BOOLEAN=\
  	String "{0}" \u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  COERCE_TO_BOOLEAN=\
  	"{0}" \u578b\u306e\u5024\u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  COERCE_TO_OBJECT=\
  	"{0}" \u578b\u306e\u5024\u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  NO_PROPERTY_EDITOR=\
  	String "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001\
  	\u305d\u306e\u578b\u306b\u5bfe\u5fdc\u3059\u308b PropertyEditor \u304c\u5b58\u5728\u3057\u307e\u305b\u3093
  
  PROPERTY_EDITOR_ERROR=\
  	\u5024 "{0}" \u3092\u69cb\u6587\u89e3\u6790\u3057\u307e\u3057\u305f\u304c\u3001\u671f\u5f85\u3055\u308c\u308b
"{1}" \
  	\u578b\u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
  
  ARITH_OP_NULL=\
  	null \u5024\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf "{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  ARITH_OP_BAD_TYPE=\
  	"{1}" \u578b\u304a\u3088\u3073 "{2}" \u578b\u306e\u5909\u6570\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf
\
  	"{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  ARITH_ERROR=\
  	\u30aa\u30da\u30e9\u30f3\u30c9 "{1}" \u304a\u3088\u3073 "{2}" \u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf
\
  	{0} \u3092\u9069\u7528\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  ERROR_IN_EQUALS=
  	\u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u306b\u5bfe\u3057\u3066 \
  	"{1}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3068\u6bd4\u8f03\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001\
  	"{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e equals() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\
  	\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  UNARY_OP_BAD_TYPE=\
  	"{1}" \u578b\u306e\u5909\u6570\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf "{0}"
\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  NAMED_VALUE_NOT_FOUND=\
  	\u540d\u79f0 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
  
  CANT_GET_INDEXED_PROPERTY=\
  	\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 "{1}" \u3092\u4ed8\u4e0e\u3057\u305f "{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\
  	\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30fb\u30d7\u30ed\u30d1\u30c6\u30a3\u5024\u3092\u5f97\u3088\u3046\u3068\u3057\u305f\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  COMPARABLE_ERROR=\
  	\u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u306b\u5bfe\u3057\u3066 \
  	Comparable \u578b\u3067\u3042\u308b "{0}" \u306e\u5024\u3068 "{1}" \u578b\u306e\u5024\u3068\u3092\
  	\u6bd4\u8f03\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  BAD_IMPLICIT_OBJECT=\
  	\u305d\u306e\u3088\u3046\u306a\u6697\u9ed9\u7684\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8
"{0}" \u306f\u5b58\u5728\u3057\u307e\u305b\u3093 - \
  	\u552f\u4e00\u306e\u6697\u9ed9\u7684\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u6b21\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059:
{1}
  
  ATTRIBUTE_EVALUATION_EXCEPTION=\
  	\u5024 "{1}" \u306e\u30bb\u30c3\u30c8\u3055\u308c\u305f\u30ab\u30b9\u30bf\u30e0\u30fb\u30a2\u30af\u30b7\u30e7\u30f3\u5c5e\u6027
\
  	"{0}" \u3092\u8a55\u4fa1\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:
{2}
  
  ATTRIBUTE_PARSE_EXCEPTION=\
  	\u5024 "{1}" \u306e\u30bb\u30c3\u30c8\u3055\u308c\u305f\u30ab\u30b9\u30bf\u30e0\u30fb\u30a2\u30af\u30b7\u30e7\u30f3\u5c5e\u6027
\
  	"{0}" \u3092\u69cb\u6587\u89e3\u6790\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:
{2}
  
  
  
  1.33      +7 -5      jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources.properties,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- Resources.properties	30 Apr 2002 16:40:45 -0000	1.32
  +++ Resources.properties	30 May 2002 01:38:58 -0000	1.33
  @@ -232,21 +232,23 @@
       &lt;param&gt; outside &lt;transform&gt;
   
   PARSE_INVALID_SOURCE=\
  -    Unrecognized object supplied as 'xmlText' attribute to &lt;parse&gt;
  +    Unrecognized object supplied as 'xml' attribute to &lt;parse&gt;
   
   PARSE_NO_SAXTRANSFORMER=\
       Filter supplied to &lt;parse&gt;, but default TransformerFactory \
       does not support SAX.
   
   TRANSFORM_NO_TRANSFORMER=\
  -    &lt;transform&gt; needs either an 'xslt' attribute or a \
  -    'transformer' attribute
  +    &lt;transform&gt; was not passed an XSLT stylesheet
   
   TRANSFORM_SOURCE_INVALID_LIST=\
  -    &lt;transform&gt; encountered an invalid java.util.List while processing 'xmlText'
attribute.  This error is typically caused if you pass a node-set with more than one node
to &lt;transform&gt;'s 'xmlText' attribute.
  +    &lt;transform&gt; encountered an invalid java.util.List while processing 'xml'
attribute.  This error is typically caused if you pass a node-set with more than one node
to &lt;transform&gt;'s 'xml' attribute.
   
   TRANSFORM_SOURCE_UNRECOGNIZED=\
  -    &lt;transform&gt; encountered an unknown type while processing 'xmlText' attribute
  +    &lt;transform&gt; encountered an unknown type while processing 'xml' attribute
  +
  +TRANSFORM_XSLT_UNRECOGNIZED=\
  +    &lt;transform&gt; encountered an unknown type while processing 'xslt' attribute
   
   UNABLE_TO_RESOLVE_ENTITY=\
       Could not resolve entity reference: "{0}"
  
  
  
  1.1                  jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources_ja.properties
  
  Index: Resources_ja.properties
  ===================================================================
  #########################################################################
  # Conventions:
  # - For error messages from particular tags, the resource should
  #     - (a) have a name beginning with TAGNAME_
  #     - (b) contain the name of the tag within the message
  # - Generic tag messages -- i.e., those used in more than one tag --
  #   should begin with TAG_
  # - Errors for TagLibraryValidators should begin with TLV_
  #########################################################################
  
  
  #########################################################################
  # Generic tag error messages
  #########################################################################
  
  TAG_NULL_ATTRIBUTE=\
      &lt;{1}&gt; \u306b\u304a\u3044\u3066 "{0}" \u5c5e\u6027\u304c \
      "null" \u3082\u3057\u304f\u306f "" \u3067\u3042\u308b\u3068\u4e0d\u6b63\u306b\u8a55\u4fa1\u3057\u307e\u3057\u305f\u3002
  
  #########################################################################
  # Specific tag error messages
  #########################################################################
  
  # CORE
  
  CHOOSE_EXCLUSIVITY=\
      \uff11\u3064\u3057\u304b\u5b58\u5728\u306a\u3044 &lt;choose&gt; \u306e\u4e0b\u4f4d\u30bf\u30b0\u306f\
      \u30dc\u30c7\u30a3\u306e\u4e2d\u8eab\u3092\u305d\u306e\u307e\u307e\u8a55\u4fa1\u3057\u307e\u3059
  
  EXPR_BAD_VALUE=\
      &lt;expr&gt;\u306b\u304a\u3044\u3066\u3001\u5c5e\u6027\u5024="{0}" \u306f\u6b63\u3057\u304f\u8a55\u4fa1\u3055\u308c\u305a\u3001\
      \u305d\u306e\u30bf\u30b0\u306b\u5bfe\u3059\u308b "default" \u5c5e\u6027\u3084\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\
      \u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u5b58\u5728\u3057\u307e\u305b\u3093
  
  FOREACH_STEP_NO_RESULTSET=\
      &lt;forEach&gt; \u3067 ResultSet \u306e\u53cd\u5fa9\u51e6\u7406\u3092\u3057\u3066\u3044\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066
\
      step \u3092 1 \u3088\u308a\u5927\u304d\u304f\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
  
  FOREACH_BAD_ITEMS=\
      &lt;forEach&gt; \u306b\u304a\u3044\u3066\u3001\u4f9b\u7d66\u3055\u308c\u305f
"items" \u3092\u53cd\u5fa9\u51e6\u7406\u3059\u308b\u65b9\u6cd5\u304c\u4e0d\u660e\u3067\u3059
  
  IMPORT_BAD_RELATIVE=\
      URL \u30bf\u30b0\u306b\u304a\u3044\u3066\u3001"context" \u5c5e\u6027\u3092\u6307\u5b9a\u3059\u308b\u969b\u3001\
      "context" \u304a\u3088\u3073 "url" \u306e\u4e21\u65b9\u306e\u5024\u306f "/" \u3067\u59cb\u307e\u3063\u3066\u3044\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093
  
  IMPORT_REL_WITHOUT_HTTP=\
      \u975e HTTP \u8981\u6c42\u3067\u306f\u3001URL\u3092\u76f8\u5bfe\u6307\u5b9a\u3059\u308b
&lt;import&gt; \u306f\u8a31\u53ef\u3057\u3066\u3044\u307e\u305b\u3093
      
  IMPORT_REL_WITHOUT_DISPATCHER=\
      Context: "{0}" \u304a\u3088\u3073 URL: "{1}" \u306b\u5bfe\u3057\u3066 \
      RequestDispatcher \u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002\u6307\u5b9a\u3057\u305f\u5024\u3092\u78ba\u8a8d\u3059\u308b\u304b\u3001\
      \u3082\u3057\u304f\u306f\u3001Context \u3092\u76f8\u4e92\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u304f\u3060\u3055\u3044
  
  IMPORT_IO=\
      &lt;import&gt; \u306b\u304a\u3044\u3066\u3001"{0}" \u3092\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u5165\u51fa\u529b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
  
  IMPORT_ILLEGAL_STREAM=\
      &lt;import&gt \u3067\u4e88\u671f\u305b\u306c\u5185\u90e8\u30a8\u30e9\u30fc:
\
      \u5bfe\u8c61\u3068\u306a\u3063\u305f Servlet \u3067 getWriter() \u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3055\u308c\u3066\u3044\u308b\u306e\u306b
\
      getOutputStream() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u305d\u3046\u3068\u3057\u307e\u3057\u305f
  
  IMPORT_ILLEGAL_WRITER=\
      &lt;import&gt \u3067\u4e88\u671f\u305b\u306c\u5185\u90e8\u30a8\u30e9\u30fc:
\
      \u5bfe\u8c61\u3068\u306a\u3063\u305f Servlet \u3067 getOutputStream() \u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3055\u308c\u3066\u3044\u308b\u306e\u306b
\
      getWriter() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u305d\u3046\u3068\u3057\u307e\u3057\u305f
  
  #IMPORT_ILLEGAL_GETSTRING=\
  #    Unexpected internal error during &lt;import&gt: \
  #    Target servlet called neither getOutputStream() nor getWriter()
  
  PARAM_OUTSIDE_PARENT=\
      &lt;import&gt; \u3082\u3057\u304f\u306f &lt;urlEncode&gt; \u306e\u5916\u5074\u306b
\
      &lt;param&gt; \u304c\u3042\u308a\u307e\u3059
  
  PARAM_ENCODE_BOOLEAN=\
      &lt;param&gt; \u306b\u304a\u3044\u3066\u3001"encode" \u306f "true" \u3082\u3057\u304f\u306f
"false" \
      \u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093\u3002\u4ee3\u308f\u308a\u306b
"{0}" \u3092\u53d6\u5f97\u3057\u307e\u3057\u305f
  
  SET_BAD_SCOPE=\
      &lt;set&gt; \u306b\u5bfe\u3057\u3001\u7121\u52b9\u306a "scope" \u5c5e\u6027\u3067\u3059:
 "{0}"
  
  SET_INVALID_PROPERTY=\
      &lt;set&gt; \u306b\u5bfe\u3057\u3001\u7121\u52b9\u306a\u30d7\u30ed\u30d1\u30c6\u30a3\u3067\u3059:
 "{0}"
  
  SET_INVALID_TARGET=\
      &lt;set&gt; \u306b\u304a\u3044\u3066\u3001\
      \u7121\u52b9\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u30bb\u30c3\u30c8\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
  
  SET_NO_VALUE=\
      &lt;set&gt; \u3067\u306f\u3001\
      \u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3
\u3082\u3057\u304f\u306f "value" \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059
  
  URLENCODE_NO_VALUE=\
      &lt;urlEncode&gt; \u3067\u306f\u3001\
      \u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3
\u3082\u3057\u304f\u306f "value" \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059
  
  WHEN_OUTSIDE_CHOOSE=\
      \u76f4\u7cfb\u306e\u89aa\u30bf\u30b0\u3067\u3042\u308b &lt;choose&gt; \u3092\u30bb\u30c3\u30c8\u305b\u305a\u306b
\
      &lt;when&gt;-style \u30bf\u30b0\u3092\u4f7f\u3046\u3053\u3068\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093
  
  # I18N
  
  LOCALE_NO_LANGUAGE=\
      &lt;setLocale&gt; \u306b\u304a\u3044\u3066\u3001\
      'value' \u5c5e\u6027\u306b\u6307\u5b9a\u3057\u305f\u8a00\u8a9e\u30b3\u30fc\u30c9\u304c\u307e\u3061\u304c\u3063\u3066\u3044\u307e\u3059
  
  LOCALE_EMPTY_COUNTRY=\
      &lt;setLocale&gt; \u306b\u304a\u3044\u3066\u3001\
      'value' \u5c5e\u6027\u306b\u6307\u5b9a\u3057\u305f\u56fd\u30b3\u30fc\u30c9\u304c\u5b58\u5728\u3057\u307e\u305b\u3093
  
  PARAM_OUTSIDE_MESSAGE=\
      &lt;message&gt; \u306e\u5916\u5074\u306b &lt;param&gt; \u304c\u3042\u308a\u307e\u3059
  
  MESSAGE_NO_KEY=\
      &lt;message&gt; \u3067\u306f \
      'key' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059
  
  FORMAT_NUMBER_INVALID_TYPE=\
      &lt;formatNumber&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type'
\u5c5e\u6027\u3067\u3059: "{0}"
  
  FORMAT_NUMBER_NO_VALUE=\
      &lt;formatNumber&gt; \u3067\u306f \
      'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059
  
  FORMAT_NUMBER_PARSE_ERROR=\
      &lt;formatNumber&gt; \u306b\u304a\u3044\u3066\u3001\
      'value' \u5c5e\u6027\u3092 java.lang.Number \u578b\u3067\u89e3\u6790\u3067\u304d\u307e\u305b\u3093:
"{0}"
  
  FORMAT_NUMBER_CURRENCY_ERROR=\
      &lt;formatNumber&gt; \u306b\u304a\u3044\u3066\u3001\u901a\u8ca8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3092\u30bb\u30c3\u30c8\u3067\u304d\u307e\u305b\u3093
  
  PARSE_NUMBER_INVALID_TYPE=\
      &lt;parseNumber&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type'
\u5c5e\u6027\u3067\u3059: "{0}"
  
  PARSE_NUMBER_NO_VALUE=\
      &lt;parseNumber&gt; \u3067\u306f \
      'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059
  
  PARSE_NUMBER_NO_PARSE_LOCALE=\
      &lt;parseNumber&gt; \u306b\u304a\u3044\u3066\u3001\u89e3\u6790\u3055\u308c\u305f\u30ed\u30b1\u30fc\u30eb\u3092\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093
  
  PARSE_NUMBER_PARSE_ERROR=\
      &lt;parseNumber&gt; \u306b\u304a\u3044\u3066\u3001'value' \u5c5e\u6027\u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093:
"{0}"
  
  FORMAT_DATE_INVALID_TYPE=\
      &lt;formatDate&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059:
"{0}"
  
  FORMAT_DATE_BAD_TIMEZONE=\
      &lt;formatDate&gt; \u3067\u306f\u3001'timeZone' \u306f \
      java.lang.String \u578b\u3082\u3057\u304f\u306f \
      java.util.TimeZone \u578b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093
  
  FORMAT_DATE_INVALID_DATE_STYLE=\
      &lt;formatDate&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'dateStyle'
\u5c5e\u6027\u3067\u3059: "{0}"
  
  FORMAT_DATE_INVALID_TIME_STYLE=\
      &lt;formatDate&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'timeStyle'
\u5c5e\u6027\u3067\u3059: "{0}"
  
  PARSE_DATE_INVALID_TYPE=\
      &lt;parseDate&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059:
"{0}"
  
  PARSE_DATE_BAD_TIMEZONE=\
      &lt;parseDate&gt; \u3067\u306f\u3001'timeZone' \u306f \
      java.lang.String \u578b\u3082\u3057\u304f\u306f \
      java.util.TimeZone \u578b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093
  
  PARSE_DATE_INVALID_DATE_STYLE=\
      &lt;parseDate&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'dateStyle'
\u5c5e\u6027\u3067\u3059: "{0}"
  
  PARSE_DATE_INVALID_TIME_STYLE=\
      &lt;parseDate&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'timeStyle'
\u5c5e\u6027\u3067\u3059: "{0}"
  
  PARSE_DATE_NO_VALUE=\
      &lt;parseDate&gt; \u3067\u306f \
      'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059
  
  PARSE_DATE_PARSE_ERROR=\
      &lt;parseDate&gt; \u306b\u304a\u3044\u3066\u3001'value' \u5c5e\u6027\u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093:
"{0}"
  
  PARSE_DATE_NO_PARSE_LOCALE=\
      &lt;parseDate&gt; \u306b\u304a\u3044\u3066\u3001\u89e3\u6790\u3055\u308c\u305f\u30ed\u30b1\u30fc\u30eb\u3092\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093
  
  UNDEFINED_KEY=\
      \u30ea\u30bd\u30fc\u30b9\u30d0\u30f3\u30c9\u30eb "{1}" \u306b\u304a\u3044\u3066\u3001\u672a\u5b9a\u7fa9\u306e\u30ad\u30fc
"{0}" \u3092\u6307\u5b9a\u3057\u307e\u3057\u305f
  
  MISSING_RESOURCE_BUNDLE=\
      \u30d9\u30fc\u30b9\u540d "{0}" \u306b\u5408\u81f4\u3057\u305f\u30ea\u30bd\u30fc\u30b9\u30d0\u30f3\u30c9\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
  
  # SQL
  
  DRIVER_INVALID_CLASS=\
      &lt;driver&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a\u30c9\u30e9\u30a4\u30d0\u30fb\u30af\u30e9\u30b9\u540d\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f:
"{0}"
  
  DATASOURCE_INVALID=\
      DataSource \u304c\u7121\u52b9\u3067\u3042\u308b\u305f\u3081\u3001Connection \u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093:
"{0}"
   
  JDBC_PARAM_COUNT=\
      \u6307\u5b9a\u3057\u305f JDBC \u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u6570\u304c\u7121\u52b9\u3067\u3059
  
  PARAM_BAD_VALUE=\
      \u30d1\u30e9\u30e1\u30fc\u30bf\u3067\u6307\u5b9a\u3057\u305f\u5024\u304c\u7121\u52b9\u3067\u3042\u308b\u304b\u7bc4\u56f2\u5916\u3067\u3059
   
  TRANSACTION_NO_SUPPORT=\
      &lt;transaction&gt; \u306b\u304a\u3044\u3066\u3001\
      DataSource \u306f\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093
  
  TRANSACTION_COMMIT_ERROR=\
      &lt;transaction&gt; \u306b\u304a\u3044\u3066\u3001\
      \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u30b3\u30df\u30c3\u30c8\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:
"{0}"
  
  TRANSACTION_INVALID_ISOLATION=\
      &lt;transaction&gt; \u306b\u304a\u3044\u3066\u3001\
      \u7121\u52b9\u306a\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u5206\u96e2\u30ec\u30d9\u30eb\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f
  
  NOT_SUPPORTED=\
      \u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093
  
  ERROR_GET_CONNECTION=\
      Connection \u306e\u53d6\u5f97\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:
"{0}"
  
  ERROR_NESTED_DATASOURCE=\
      &lt;transaction&gt; \u306e\u4e2d\u3067\u5165\u308c\u5b50\u3068\u306a\u3063\u305f\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\
      \u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u4e0d\u6b63\u3067\u3059
  
  SQL_PARAM_OUTSIDE_PARENT=\
      &lt;param&gt; \u307e\u305f\u306f &lt;dateParam&gt; \u306f \
      &lt;query&gt; \u3082\u3057\u304f\u306f &lt;update&gt; \u306e\u3088\u3046\u306b
\
      SQLExecutionTag \u547d\u4ee4\u306e\u4e0b\u4f4d\u30bf\u30b0\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093
  
  SQL_NO_STATEMENT=\
      SQL \u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093
  
  SQL_PROCESS_ERROR=\
      SQL \u306e\u51e6\u7406\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:
"{0}"
  
  SQL_DATASOURCE_INVALID_TYPE=\
      'dataSource' \u304c String \u578b \u3067\u3082 javax.sql.DataSource \u578b\
      \u306e\u3069\u3061\u3089\u3067\u3082\u3042\u308a\u307e\u305b\u3093
  
  SQL_DATASOURCE_NULL=\
      'dataSource' \u304c null \u3067\u3059
  
  SQL_MAXROWS_PARSE_ERROR=\
      'javax.servlet.jsp.jstl.sql.maxRows' \u306e\u74b0\u5883\u8a2d\u5b9a\u3067\
      \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}"
  
  SQL_MAXROWS_INVALID=\
      'javax.servlet.jsp.jstl.sql.maxRows' \u3067\u74b0\u5883\u8a2d\u5b9a\u3057\u305f\u5024\u306f
\
      Integer \u578b \u3067\u3082 String \u578b\u306e\u3069\u3061\u3089\u3067\u3082\u3042\u308a\u307e\u305b\u3093
  
  SQL_DATE_PARAM_INVALID_TYPE=\
      &lt;dateParam&gt; \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059:
"{0}"
  
  # XML
  
  FOREACH_NOT_NODESET=\
      \u30ce\u30fc\u30c9\u30bb\u30c3\u30c8\u306e\u8fd4\u3055\u308c\u306a\u3044 XPath \u8868\u73fe\u306b\u5bfe\u3057
\
      &lt;forEach&gt; \u306f\u53cd\u5fa9\u51e6\u7406\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
  
  PARAM_NO_VALUE=\
      &lt;param&gt; \u3067\u306f \
      'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059
  
  PARAM_OUTSIDE_TRANSFORM=\
      &lt;transform&gt; \u306e\u5916\u5074\u306b &lt;param&gt; \u304c\u3042\u308a\u307e\u3059
  
  PARSE_INVALID_SOURCE=\
      &lt;parse&gt; \u306b\u5bfe\u3057 \
      'xmlText' \u5c5e\u6027\u3068\u3057\u3066\u4f9b\u7d66\u3057\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8a8d\u8b58\u3067\u304d\u307e\u305b\u3093
  
  PARSE_NO_SAXTRANSFORMER=\
      &lt;parse&gt; \u306b\u5bfe\u3057\u30d5\u30a3\u30eb\u30bf\u30fc\u304c\u4f9b\u7d66\u3055\u308c\u307e\u3057\u305f\u304c\u3001\
      \u30c7\u30d5\u30a9\u30eb\u30c8\u306e TransformerFactory \u304c SAX \u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093
  
  TRANSFORM_NO_TRANSFORMER=\
      &lt;transform&gt; \u3067\u306f 'xslt' \u5c5e\u6027\u3082\u3057\u304f\u306f 'transformer'
\u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059
  
  TRANSFORM_SOURCE_INVALID_LIST=\
      &lt;transform&gt; \u3067 'xmlText' \u5c5e\u6027\u3092\u51e6\u7406\u3057\u3066\u3044\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066\u3001\
      \u7121\u52b9\u306a java.util.List \u306b\u906d\u9047\u3057\u307e\u3057\u305f\u3002\
      \u3053\u308c\u306f\u3001&lt;transform&gt; \u306e\u3082\u3064 'xmlText' \u5c5e\u6027\u306b\u5bfe\u3057\u3066
\
      1 \u4ee5\u4e0a\u306e\u30ce\u30fc\u30c9\u3067\u69cb\u6210\u3055\u308c\u308b\u30ce\u30fc\u30c9\u30bb\u30c3\u30c8\u3092\u901a\u3055\u306a\u3044\u5834\u5408\u306b\u767a\u751f\u3059\u308b\
      \u5178\u578b\u7684\u306a\u30a8\u30e9\u30fc\u3067\u3059
  
  TRANSFORM_SOURCE_UNRECOGNIZED=\
      &lt;transform&gt; \u3067 \
      'xmlText' \u5c5e\u6027\u3092\u51e6\u7406\u3057\u3066\u3044\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066\u3001\
      \u672a\u77e5\u306e\u578b\u306b\u906d\u9047\u3057\u307e\u3057\u305f
  
  UNABLE_TO_RESOLVE_ENTITY=\
      \u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u53c2\u7167\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093:
"{0}"
  
  #########################################################################
  # JSTL core TLV messages
  #########################################################################
  
  # Parameters 
  
  TLV_PARAMETER_ERROR=\
      TLD \u306b\u304a\u3044\u3066 "{0}" \u6709\u52b9\u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u7121\u52b9\u3067\u3059
  
  # Generic errors
  
  TLV_ILLEGAL_BODY=\
      \u5c5e\u6027\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u304c\u3001"{0}" \u30bf\u30b0\u3067\u4e0d\u6b63\u306a\u30dc\u30c7\u30a3\u306b\u906d\u9047\u3057\u307e\u3057\u305f
  
  TLV_MISSING_BODY=\
      \u5c5e\u6027\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u304c\u3001\u30dc\u30c7\u30a3\u306f
"{0}" \u30bf\u30b0\u306e\u4e2d\u306b\u5fc5\u8981\u3067\u3059
  
  TLV_ILLEGAL_CHILD_TAG=\
      "{0}:{1}" \u30bf\u30b0\u306b\u4e0d\u6b63\u306a\u4e0b\u4f4d\u30bf\u30b0\u304c\u3042\u308a\u307e\u3059:
"{2}" \u30bf\u30b0
  
  TLV_ILLEGAL_TEXT_BODY=\
      "{0}:{1}" \u30bf\u30b0\u306e\u4e2d\u306b\u4e0d\u6b63\u306a\u30c6\u30ad\u30b9\u30c8\u304c\u3042\u308a\u307e\u3059:
"{2}...".
  
  TLV_INVALID_ATTRIBUTE=\
      "{1}" \u306b\u7121\u52b9\u306a "{0}" \u5c5e\u6027\u304c\u3042\u308a\u307e\u3059: "{2}"
  
  TLV_ILLEGAL_ORPHAN=\
      \u9069\u5207\u306a\u89aa\u30bf\u30b0\u306e\u5916\u5074\u306b\u3042\u308b "{0}" \u30bf\u30b0\u306e\u4f7f\u3044\u65b9\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093
  
  TLV_PARENT_WITHOUT_SUBTAG=\
      \u4e0b\u4f4d\u3067\u3042\u308b "{1}" \u30bf\u30b0\u306e\u306a\u3044 "{0}" \u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093
  
  # Errors customized to particular tags (sort of)  :-)
  
  TLV_ILLEGAL_ORDER=\
      "{1}:{3}" \u30bf\u30b0\u306b\u304a\u3044\u3066\u3001"{1}:{2}" \u30bf\u30b0\u306e\u5f8c\u306b\u3042\u308b
\
      "{0}" \u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093
  
  TLV_ILLEGAL_PARAM=\
      "{0}:{2} {3}='...'" \u30bf\u30b0\u306e\u4e2d\u306b\u3042\u308b "{0}:{1}" \u30bf\u30b0\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093
  
  TLV_DANGLING_SCOPE=\
      "{0}" \u30bf\u30b0\u3067 'var' \u306e\u306a\u3044 'scope' \u5c5e\u6027\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093
  
  TLV_EMPTY_VAR=\
      "{0}" \u30bf\u30b0\u3067 'var' \u5c5e\u6027\u304c\u7a7a\u3067\u3059
  
  
  
  1.6       +9 -3      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/ParseSupport.java
  
  Index: ParseSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/ParseSupport.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ParseSupport.java	29 Apr 2002 19:39:43 -0000	1.5
  +++ ParseSupport.java	30 May 2002 01:38:58 -0000	1.6
  @@ -241,8 +241,14 @@
       private Document parseInputSource(InputSource s)
   	    throws SAXException, IOException {
   	db.setEntityResolver(new JstlEntityResolver(pageContext));
  -	if (systemId != null)
  +
  +        // normalize URIs so they can be processed consistently by resolver
  +        if (systemId == null)
  +            s.setSystemId("jstl:");
  +	else if (ImportSupport.isAbsoluteUrl(systemId))
               s.setSystemId(systemId);
  +        else
  +            s.setSystemId("jstl:" + systemId);
   	return db.parse(s);
       }
   
  @@ -277,8 +283,8 @@
   	    if (systemId == null)
   		return null;
   
  -	    // strip leading "file:" off URL if applicable
  -	    if (systemId.startsWith("file:"))
  +	    // strip leading "jstl:" off URL if applicable
  +	    if (systemId.startsWith("jstl:"))
   		systemId = systemId.substring(5);
   
   	    // we're only concerned with relative URLs
  
  
  
  1.11      +4 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/TransformSupport.java
  
  Index: TransformSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/TransformSupport.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- TransformSupport.java	1 May 2002 04:59:29 -0000	1.10
  +++ TransformSupport.java	30 May 2002 01:38:58 -0000	1.11
  @@ -152,6 +152,10 @@
   
   	Source s;
   	if (xslt != null) {
  +	    if (!(xslt instanceof String) && !(xslt instanceof Reader)
  +                    && !(xslt instanceof javax.xml.transform.Source))
  +		throw new JspTagException(
  +		    Resources.getMessage("TRANSFORM_XSLT_UNRECOGNIZED"));
   	    s = getSource(xslt, xsltSystemId);
   	} else {
   	    throw new JspTagException(
  
  
  

--
To unsubscribe, e-mail:   <mailto:taglibs-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:taglibs-dev-help@jakarta.apache.org>


Mime
View raw message