oalexeev    01/12/17 03:10:30

  Modified:    doc      struts-bean.xml
  Log:
  Add 'formatKey' attribute for bean:write tag.
  
  Revision  Changes    Path
  1.9       +73 -59    jakarta-struts/doc/struts-bean.xml
  
  Index: struts-bean.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/struts-bean.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- struts-bean.xml   2001/12/12 14:10:03     1.8
  +++ struts-bean.xml   2001/12/17 11:10:30     1.9
  @@ -915,64 +915,27 @@
       </info>
   
       <attribute>
  -      <name>filter</name>
  -      <required>false</required>
  -      <rtexprvalue>true</rtexprvalue>
  -      <info>
  -      <p>If this attribute is set to <code>true</code>, the rendered property
  -      value will be filtered for characters that are sensitive in HTML, and any
  -      such characters will be replaced by their entity equivalents.  By
  -      default, filtering is performed - to disable it, you must explicitly
  -      set this attribute to <code>false</code>.</p>
  -      </info>
  -    </attribute>
  -
  -    <attribute>
  -      <name>ignore</name>
  -      <required>false</required>
  -      <rtexprvalue>true</rtexprvalue>
  -      <info>
  -      <p>If this attribute is set to <code>true</code>, and the bean specified
  -      by the <code>name</code> and <code>scope</code> attributes does not
  -      exist, simply return without writing anything.  The default value is
  -      <code>false</code>, which will cause a runtime exception to be thrown,
  -      consistent with the other tags in this tag library.</p>
  -      </info>
  -    </attribute>
  -
  -    <attribute>
  -      <name>name</name>
  -      <required>true</required>
  -      <rtexprvalue>true</rtexprvalue>
  -      <info>
  -      <p>Specifies the attribute name of the bean whose property is accessed
  -      to retrieve the value specified by <code>property</code> (if
  -      specified).  If <code>property</code> is not specified, the value of
  -      this bean itself will be rendered.</p>
  -      </info>
  -    </attribute>
  -
  -    <attribute>
  -      <name>property</name>
  +      <name>bundle</name>
         <required>false</required>
         <rtexprvalue>true</rtexprvalue>
         <info>
  -      <p>Specifies the name of the property to be accessed on the bean
  -      specified by <code>name</code>.  This value may be a simple, indexed,
  -      or nested property reference expression.  If not specified, the bean
  -      identified by <code>name</code> will itself be rendered.  If the
  -      specified property returns null, no output will be rendered.</p>
  +      <p>The name of the application scope bean under which the
  +      <code>MessageResources</code> object containing our messages
  +      is stored.  If not specified, the default name (the value of
  +      the <code>Action.MESSAGES_KEY</code> constant string) is used.</p>
         </info>
       </attribute>
   
       <attribute>
  -      <name>scope</name>
  +      <name>filter</name>
         <required>false</required>
         <rtexprvalue>true</rtexprvalue>
         <info>
  -      <p>Specifies the variable scope searched to retrieve the bean specified
  -      by <code>name</code>.  If not specified, the default rules applied by
  -      <code>PageContext.findAttribute()</code> are applied.</p>
  +      <p>If this attribute is set to <code>true</code>, the rendered property
  +      value will be filtered for characters that are sensitive in HTML, and any
  +      such characters will be replaced by their entity equivalents.  By
  +      default, filtering is performed - to disable it, you must explicitly
  +      set this attribute to <code>false</code>.</p>
         </info>
       </attribute>
   
  @@ -1000,25 +963,30 @@
              <td>java.lang.Float, java.lang.Double, java.math.BigDecimal</td>
          </tr>
          <tr>
  -           <td>org.apache.struts.taglib.bean.format.timestamp</td>
  +           <td>org.apache.struts.taglib.bean.format.sql.timestamp</td>
              <td>java.sql.Timestamp</td>
          </tr>
          <tr>
  -           <td>org.apache.struts.taglib.bean.format.date</td>
  +           <td>org.apache.struts.taglib.bean.format.sql.date</td>
              <td>java.sql.Date</td>
          </tr>
          <tr>
  -           <td>org.apache.struts.taglib.bean.format.time</td>
  +           <td>org.apache.struts.taglib.bean.format.sql.time</td>
              <td>java.sql.Time</td>
          </tr>
  +       <tr>
  +           <td>org.apache.struts.taglib.bean.format.date</td>
  +           <td>java.util.Date</td>
  +       </tr>
         </table>
         <p>Default format strings in resources can be written as - <br />
           <pre>
                   org.apache.struts.taglib.bean.format.int=######
                   org.apache.struts.taglib.bean.format.float=######,####
  -                org.apache.struts.taglib.bean.format.timestamp=hh 'o''clock' a, zzzz
  -                org.apache.struts.taglib.bean.format.date=EEE, MMM d, ''yy
  -                org.apache.struts.taglib.bean.format.time=h:mm a
  +                org.apache.struts.taglib.bean.format.sql.timestamp=hh 'o''clock' a, 
zzzz
  +                org.apache.struts.taglib.bean.format.sql.date=EEE, MMM d, ''yy
  +                org.apache.struts.taglib.bean.format.sql.time=h:mm a
  +                org.apache.struts.taglib.bean.format.date=hh 'o''clock' a, zzzz
           </pre>                
           <br />values for resource file entries are standart Java format strings for
           date, time and number values.</p>
  @@ -1026,18 +994,28 @@
       </attribute>
   
       <attribute>
  -      <name>bundle</name>
  +      <name>formatKey</name>
         <required>false</required>
         <rtexprvalue>true</rtexprvalue>
         <info>
  -      <p>The name of the application scope bean under which the
  -      <code>MessageResources</code> object containing our messages
  -      is stored.  If not specified, the default name (the value of
  -      the <code>Action.MESSAGES_KEY</code> constant string) is used.</p>
  +      <p>Specifies the key to search format string in application resources.</p>
         </info>
       </attribute>
   
       <attribute>
  +      <name>ignore</name>
  +      <required>false</required>
  +      <rtexprvalue>true</rtexprvalue>
  +      <info>
  +      <p>If this attribute is set to <code>true</code>, and the bean specified
  +      by the <code>name</code> and <code>scope</code> attributes does not
  +      exist, simply return without writing anything.  The default value is
  +      <code>false</code>, which will cause a runtime exception to be thrown,
  +      consistent with the other tags in this tag library.</p>
  +      </info>
  +    </attribute>
  +
  +    <attribute>
         <name>locale</name>
         <required>false</required>
         <rtexprvalue>true</rtexprvalue>
  @@ -1046,6 +1024,42 @@
         selected <code>Locale</code> object is stored.  If not specified,
         the default name (the value of the <code>Action.LOCALE_KEY</code>
         constant string) is used.</p>
  +      </info>
  +    </attribute>
  +
  +    <attribute>
  +      <name>name</name>
  +      <required>true</required>
  +      <rtexprvalue>true</rtexprvalue>
  +      <info>
  +      <p>Specifies the attribute name of the bean whose property is accessed
  +      to retrieve the value specified by <code>property</code> (if
  +      specified).  If <code>property</code> is not specified, the value of
  +      this bean itself will be rendered.</p>
  +      </info>
  +    </attribute>
  +
  +    <attribute>
  +      <name>property</name>
  +      <required>false</required>
  +      <rtexprvalue>true</rtexprvalue>
  +      <info>
  +      <p>Specifies the name of the property to be accessed on the bean
  +      specified by <code>name</code>.  This value may be a simple, indexed,
  +      or nested property reference expression.  If not specified, the bean
  +      identified by <code>name</code> will itself be rendered.  If the
  +      specified property returns null, no output will be rendered.</p>
  +      </info>
  +    </attribute>
  +
  +    <attribute>
  +      <name>scope</name>
  +      <required>false</required>
  +      <rtexprvalue>true</rtexprvalue>
  +      <info>
  +      <p>Specifies the variable scope searched to retrieve the bean specified
  +      by <code>name</code>.  If not specified, the default rules applied by
  +      <code>PageContext.findAttribute()</code> are applied.</p>
         </info>
       </attribute>
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to