niallp 2004/07/21 14:02:23 Modified: doc/userGuide struts-html.xml src/share/org/apache/struts/taglib/html FormTag.java Log: Bug 21986 - add accept-charset attribute to the FormTag Revision Changes Path 1.80 +11 -0 jakarta-struts/doc/userGuide/struts-html.xml Index: struts-html.xml =================================================================== RCS file: /home/cvs/jakarta-struts/doc/userGuide/struts-html.xml,v retrieving revision 1.79 retrieving revision 1.80 diff -u -r1.79 -r1.80 --- struts-html.xml 14 Jul 2004 15:13:17 -0000 1.79 +++ struts-html.xml 21 Jul 2004 21:02:22 -0000 1.80 @@ -1393,6 +1393,17 @@ </attribute> <attribute> + <name>acceptCharset</name> + <required>false</required> + <rtexprvalue>true</rtexprvalue> + <info> + The list of character encodings for input data that the server should + accept. + </info> + <since>Struts 1.2.2</since> + </attribute> + + <attribute> <name>enctype</name> <required>false</required> <rtexprvalue>true</rtexprvalue> 1.60 +36 -4 jakarta-struts/src/share/org/apache/struts/taglib/html/FormTag.java Index: FormTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/FormTag.java,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- FormTag.java 21 Apr 2004 05:21:08 -0000 1.59 +++ FormTag.java 21 Jul 2004 21:02:22 -0000 1.60 @@ -165,6 +165,12 @@ */ protected String beanType = null; + /** + * The list of character encodings for input data that the server should + * accept. + */ + protected String acceptCharset = null; + // ------------------------------------------------------------- Properties /** @@ -379,6 +385,26 @@ } + /** + * Return the list of character encodings accepted. + */ + public String getAcceptCharset() { + + return acceptCharset; + + } + + /** + * Set the list of character encodings accepted. + * + * @param acceptCharset The list of character encodings + */ + public void setAcceptCharset(String acceptCharset) { + + this.acceptCharset= acceptCharset; + + } + // --------------------------------------------------------- Public Methods @@ -465,6 +491,11 @@ results.append("\""); + if (acceptCharset != null) { + results.append(" accept-charset=\""); + results.append(getAcceptCharset()); + results.append("\""); + } if (styleClass != null) { results.append(" class=\""); results.append(styleClass); @@ -650,6 +681,7 @@ styleClass = null; styleId = null; target = null; + acceptCharset = null; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]