craigmcc 01/05/19 18:19:14
Modified: src/share/org/apache/struts/taglib BaseFieldTag.java
CheckboxTag.java EnumerateTag.java FormTag.java
GetPropertyTag.java HtmlPropertyTag.java
IfPropertyEqualsTag.java
IfPropertyNotEqualsTag.java IterateTag.java
Link1Tag.java LinkTag.java Options1Tag.java
OptionsTag.java ParameterTag.java PropertyTag.java
RadioTag.java SelectTag.java TextareaTag.java
Log:
Update to reflect the changes in BeanUtils. No functionality changes.
Revision Changes Path
1.13 +8 -7
jakarta-struts/src/share/org/apache/struts/taglib/BaseFieldTag.java
Index: BaseFieldTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/BaseFieldTag.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- BaseFieldTag.java 2001/02/14 00:00:40 1.12
+++ BaseFieldTag.java 2001/05/20 01:19:00 1.13
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/BaseFieldTag.java,v 1.12
2001/02/14 00:00:40 craigmcc Exp $
- * $Revision: 1.12 $
- * $Date: 2001/02/14 00:00:40 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/BaseFieldTag.java,v 1.13
2001/05/20 01:19:00 craigmcc Exp $
+ * $Revision: 1.13 $
+ * $Date: 2001/05/20 01:19:00 $
*
* ====================================================================
*
@@ -71,13 +71,14 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.ResponseUtils;
/**
* Convenience base class for the various input tags for text fields.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.12 $ $Date: 2001/02/14 00:00:40 $
+ * @version $Revision: 1.13 $ $Date: 2001/05/20 01:19:00 $
*/
public abstract class BaseFieldTag extends BaseInputTag {
@@ -167,17 +168,17 @@
}
results.append(" value=\"");
if (value != null) {
- results.append(BeanUtils.filter(value));
+ results.append(ResponseUtils.filter(value));
} else {
Object bean = pageContext.findAttribute(name);
if (bean == null)
throw new JspException
(messages.getMessage("getter.bean", name));
try {
- String value = BeanUtils.getScalarProperty(bean, property);
+ String value = BeanUtils.getSimpleProperty(bean, property);
if (value == null)
value = "";
- results.append(BeanUtils.filter(value));
+ results.append(ResponseUtils.filter(value));
} catch (IllegalAccessException e) {
throw new JspException
(messages.getMessage("getter.access", property, name));
1.10 +5 -5
jakarta-struts/src/share/org/apache/struts/taglib/CheckboxTag.java
Index: CheckboxTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/CheckboxTag.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- CheckboxTag.java 2000/08/14 04:42:50 1.9
+++ CheckboxTag.java 2001/05/20 01:19:00 1.10
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/CheckboxTag.java,v 1.9
2000/08/14 04:42:50 craigmcc Exp $
- * $Revision: 1.9 $
- * $Date: 2000/08/14 04:42:50 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/CheckboxTag.java,v 1.10
2001/05/20 01:19:00 craigmcc Exp $
+ * $Revision: 1.10 $
+ * $Date: 2001/05/20 01:19:00 $
*
* ====================================================================
*
@@ -76,7 +76,7 @@
* Tag for input fields of type "checkbox".
*
* @author Craig R. McClanahan
- * @version $Revision: 1.9 $ $Date: 2000/08/14 04:42:50 $
+ * @version $Revision: 1.10 $ $Date: 2001/05/20 01:19:00 $
*/
public final class CheckboxTag extends BaseHandlerTag {
@@ -198,7 +198,7 @@
throw new JspException
(messages.getMessage("getter.bean", name));
try {
- value = BeanUtils.getScalarProperty(bean, property);
+ value = BeanUtils.getSimpleProperty(bean, property);
if (value == null)
value = "";
} catch (IllegalAccessException e) {
1.10 +6 -5
jakarta-struts/src/share/org/apache/struts/taglib/EnumerateTag.java
Index: EnumerateTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/EnumerateTag.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- EnumerateTag.java 2000/08/27 05:21:19 1.9
+++ EnumerateTag.java 2001/05/20 01:19:01 1.10
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/EnumerateTag.java,v 1.9
2000/08/27 05:21:19 craigmcc Exp $
- * $Revision: 1.9 $
- * $Date: 2000/08/27 05:21:19 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/EnumerateTag.java,v 1.10
2001/05/20 01:19:01 craigmcc Exp $
+ * $Revision: 1.10 $
+ * $Date: 2001/05/20 01:19:01 $
*
* ====================================================================
*
@@ -74,6 +74,7 @@
import javax.servlet.jsp.tagext.BodyTagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
/**
@@ -84,7 +85,7 @@
* <b>FIXME</b> - Should support Java2 collection classes as well!
*
* @author Craig R. McClanahan
- * @version $Revision: 1.9 $ $Date: 2000/08/27 05:21:19 $
+ * @version $Revision: 1.10 $ $Date: 2001/05/20 01:19:01 $
*/
public final class EnumerateTag extends BodyTagSupport {
@@ -318,7 +319,7 @@
if (property == null)
collection = bean;
else {
- collection = BeanUtils.getPropertyValue(bean, property);
+ collection = PropertyUtils.getProperty(bean, property);
}
if (collection == null)
throw new JspException
1.11 +6 -5 jakarta-struts/src/share/org/apache/struts/taglib/FormTag.java
Index: FormTag.java
===================================================================
RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/FormTag.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- FormTag.java 2001/04/18 23:10:23 1.10
+++ FormTag.java 2001/05/20 01:19:01 1.11
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/FormTag.java,v 1.10
2001/04/18 23:10:23 craigmcc Exp $
- * $Revision: 1.10 $
- * $Date: 2001/04/18 23:10:23 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/FormTag.java,v 1.11
2001/05/20 01:19:01 craigmcc Exp $
+ * $Revision: 1.11 $
+ * $Date: 2001/05/20 01:19:01 $
*
* ====================================================================
*
@@ -71,6 +71,7 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.ResponseUtils;
/**
@@ -78,7 +79,7 @@
* properties correspond to the various fields of the form.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.10 $ $Date: 2001/04/18 23:10:23 $
+ * @version $Revision: 1.11 $ $Date: 2001/05/20 01:19:01 $
*/
public final class FormTag extends TagSupport {
@@ -471,7 +472,7 @@
results.append("\"");
if (action != null) {
results.append(" action=\"");
- results.append(response.encodeURL(BeanUtils.filter(action)));
+ results.append(response.encodeURL(ResponseUtils.filter(action)));
results.append("\"");
}
if (styleClass != null) {
1.7 +6 -5
jakarta-struts/src/share/org/apache/struts/taglib/GetPropertyTag.java
Index: GetPropertyTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/GetPropertyTag.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- GetPropertyTag.java 2000/08/14 04:42:50 1.6
+++ GetPropertyTag.java 2001/05/20 01:19:02 1.7
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/GetPropertyTag.java,v 1.6
2000/08/14 04:42:50 craigmcc Exp $
- * $Revision: 1.6 $
- * $Date: 2000/08/14 04:42:50 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/GetPropertyTag.java,v 1.7
2001/05/20 01:19:02 craigmcc Exp $
+ * $Revision: 1.7 $
+ * $Date: 2001/05/20 01:19:02 $
*
* ====================================================================
*
@@ -71,13 +71,14 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
/**
* Expose the value of a bean property as a scripting variable.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.6 $ $Date: 2000/08/14 04:42:50 $
+ * @version $Revision: 1.7 $ $Date: 2001/05/20 01:19:02 $
*/
public class GetPropertyTag extends TagSupport {
@@ -198,7 +199,7 @@
if (bean == null)
throw new JspException
(messages.getMessage("getter.bean", name));
- value = BeanUtils.getPropertyValue(bean, property);
+ value = PropertyUtils.getProperty(bean, property);
if (value == null)
throw new JspException
(messages.getMessage("getter.property", property));
1.5 +8 -6
jakarta-struts/src/share/org/apache/struts/taglib/HtmlPropertyTag.java
Index: HtmlPropertyTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/HtmlPropertyTag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- HtmlPropertyTag.java 2000/08/14 04:42:51 1.4
+++ HtmlPropertyTag.java 2001/05/20 01:19:02 1.5
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/HtmlPropertyTag.java,v 1.4
2000/08/14 04:42:51 craigmcc Exp $
- * $Revision: 1.4 $
- * $Date: 2000/08/14 04:42:51 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/HtmlPropertyTag.java,v 1.5
2001/05/20 01:19:02 craigmcc Exp $
+ * $Revision: 1.5 $
+ * $Date: 2001/05/20 01:19:02 $
*
* ====================================================================
*
@@ -71,6 +71,8 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
+import org.apache.struts.util.ResponseUtils;
/**
@@ -79,7 +81,7 @@
* HTML-related characters do not cause difficulties.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.4 $ $Date: 2000/08/14 04:42:51 $
+ * @version $Revision: 1.5 $ $Date: 2001/05/20 01:19:02 $
*/
public final class HtmlPropertyTag extends TagSupport {
@@ -188,7 +190,7 @@
Class paramTypes[] = new Class[0];
Object value = null;
try {
- value = BeanUtils.getPropertyValue(bean, property);
+ value = PropertyUtils.getProperty(bean, property);
if (value == null)
value = "";
} catch (IllegalAccessException e) {
@@ -207,7 +209,7 @@
// Print this property value to our output writer, suitably encoded
JspWriter writer = pageContext.getOut();
try {
- writer.print(BeanUtils.filter(value.toString()));
+ writer.print(ResponseUtils.filter(value.toString()));
} catch (IOException e) {
throw new JspException
(messages.getMessage("common.io", e.toString()));
1.5 +5 -5
jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyEqualsTag.java
Index: IfPropertyEqualsTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyEqualsTag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- IfPropertyEqualsTag.java 2000/08/14 04:42:51 1.4
+++ IfPropertyEqualsTag.java 2001/05/20 01:19:02 1.5
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyEqualsTag.java,v
1.4 2000/08/14 04:42:51 craigmcc Exp $
- * $Revision: 1.4 $
- * $Date: 2000/08/14 04:42:51 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyEqualsTag.java,v
1.5 2001/05/20 01:19:02 craigmcc Exp $
+ * $Revision: 1.5 $
+ * $Date: 2001/05/20 01:19:02 $
*
* ====================================================================
*
@@ -76,7 +76,7 @@
* of the specified attribute (in any scope) has the specified value.
*
* @author Arun M. Thomas <[EMAIL PROTECTED]>
- * @version $Revision: 1.4 $ $Date: 2000/08/14 04:42:51 $
+ * @version $Revision: 1.5 $ $Date: 2001/05/20 01:19:02 $
*/
public class IfPropertyEqualsTag extends BaseAttributeTag {
@@ -168,7 +168,7 @@
if (bean != null) {
String value = null;
try {
- value = BeanUtils.getScalarProperty(bean, property);
+ value = BeanUtils.getSimpleProperty(bean, property);
if (value == null)
value = "";
} catch (IllegalAccessException e) {
1.5 +5 -5
jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyNotEqualsTag.java
Index: IfPropertyNotEqualsTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyNotEqualsTag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- IfPropertyNotEqualsTag.java 2000/08/14 04:42:51 1.4
+++ IfPropertyNotEqualsTag.java 2001/05/20 01:19:03 1.5
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyNotEqualsTag.java,v
1.4 2000/08/14 04:42:51 craigmcc Exp $
- * $Revision: 1.4 $
- * $Date: 2000/08/14 04:42:51 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IfPropertyNotEqualsTag.java,v
1.5 2001/05/20 01:19:03 craigmcc Exp $
+ * $Revision: 1.5 $
+ * $Date: 2001/05/20 01:19:03 $
*
* ====================================================================
*
@@ -76,7 +76,7 @@
* of the specified attribute (in any scope) has the specified value.
*
* @author Arun M. Thomas <[EMAIL PROTECTED]>
- * @version $Revision: 1.4 $ $Date: 2000/08/14 04:42:51 $
+ * @version $Revision: 1.5 $ $Date: 2001/05/20 01:19:03 $
*/
public class IfPropertyNotEqualsTag extends BaseAttributeTag {
@@ -168,7 +168,7 @@
if (bean != null) {
String value = null;
try {
- value = BeanUtils.getScalarProperty(bean, property);
+ value = BeanUtils.getSimpleProperty(bean, property);
if (value == null)
value = "";
} catch (IllegalAccessException e) {
1.11 +6 -5
jakarta-struts/src/share/org/apache/struts/taglib/IterateTag.java
Index: IterateTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IterateTag.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- IterateTag.java 2000/08/27 05:21:19 1.10
+++ IterateTag.java 2001/05/20 01:19:03 1.11
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IterateTag.java,v 1.10
2000/08/27 05:21:19 craigmcc Exp $
- * $Revision: 1.10 $
- * $Date: 2000/08/27 05:21:19 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/IterateTag.java,v 1.11
2001/05/20 01:19:03 craigmcc Exp $
+ * $Revision: 1.11 $
+ * $Date: 2001/05/20 01:19:03 $
*
* ====================================================================
*
@@ -75,6 +75,7 @@
import javax.servlet.jsp.tagext.BodyTagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
/**
@@ -87,7 +88,7 @@
* <b>NOTE</b> - This tag requires a Java2 (JDK 1.2 or later) platform.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.10 $ $Date: 2000/08/27 05:21:19 $
+ * @version $Revision: 1.11 $ $Date: 2001/05/20 01:19:03 $
*/
public final class IterateTag extends BodyTagSupport {
@@ -321,7 +322,7 @@
if (property == null)
collection = bean;
else
- collection = BeanUtils.getPropertyValue(bean, property);
+ collection = PropertyUtils.getProperty(bean, property);
if (collection == null)
throw new JspException
(messages.getMessage("getter.property", property));
1.9 +8 -6 jakarta-struts/src/share/org/apache/struts/taglib/Link1Tag.java
Index: Link1Tag.java
===================================================================
RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/Link1Tag.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Link1Tag.java 2000/08/14 04:42:51 1.8
+++ Link1Tag.java 2001/05/20 01:19:03 1.9
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/Link1Tag.java,v 1.8
2000/08/14 04:42:51 craigmcc Exp $
- * $Revision: 1.8 $
- * $Date: 2000/08/14 04:42:51 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/Link1Tag.java,v 1.9
2001/05/20 01:19:03 craigmcc Exp $
+ * $Revision: 1.9 $
+ * $Date: 2001/05/20 01:19:03 $
*
* ====================================================================
*
@@ -78,6 +78,8 @@
import org.apache.struts.action.ActionForwards;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
+import org.apache.struts.util.ResponseUtils;
/**
@@ -86,7 +88,7 @@
* a Map, so that it works on JDK 1.1 platforms.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.8 $ $Date: 2000/08/14 04:42:51 $
+ * @version $Revision: 1.9 $ $Date: 2001/05/20 01:19:03 $
*/
public class Link1Tag extends TagSupport {
@@ -268,7 +270,7 @@
HttpServletResponse response =
(HttpServletResponse) pageContext.getResponse();
StringBuffer results = new StringBuffer("<a href=\"");
- results.append(response.encodeURL(BeanUtils.filter(hyperlink())));
+ results.append(response.encodeURL(ResponseUtils.filter(hyperlink())));
results.append("\"");
if (target != null) {
results.append(" target=\"");
@@ -383,7 +385,7 @@
} else {
try {
dictionary =
- (Dictionary) BeanUtils.getPropertyValue(bean, property);
+ (Dictionary) PropertyUtils.getProperty(bean, property);
if (dictionary == null)
throw new JspException
(messages.getMessage("getter.property", property));
1.12 +8 -6 jakarta-struts/src/share/org/apache/struts/taglib/LinkTag.java
Index: LinkTag.java
===================================================================
RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/LinkTag.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- LinkTag.java 2000/08/14 04:42:51 1.11
+++ LinkTag.java 2001/05/20 01:19:04 1.12
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/LinkTag.java,v 1.11
2000/08/14 04:42:51 craigmcc Exp $
- * $Revision: 1.11 $
- * $Date: 2000/08/14 04:42:51 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/LinkTag.java,v 1.12
2001/05/20 01:19:04 craigmcc Exp $
+ * $Revision: 1.12 $
+ * $Date: 2001/05/20 01:19:04 $
*
* ====================================================================
*
@@ -79,13 +79,15 @@
import org.apache.struts.action.ActionForwards;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
+import org.apache.struts.util.ResponseUtils;
/**
* Generate a URL-encoded hyperlink to the specified URI.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.11 $ $Date: 2000/08/14 04:42:51 $
+ * @version $Revision: 1.12 $ $Date: 2001/05/20 01:19:04 $
*/
public class LinkTag extends TagSupport {
@@ -267,7 +269,7 @@
HttpServletResponse response =
(HttpServletResponse) pageContext.getResponse();
StringBuffer results = new StringBuffer("<a href=\"");
- results.append(response.encodeURL(BeanUtils.filter(hyperlink())));
+ results.append(response.encodeURL(ResponseUtils.filter(hyperlink())));
results.append("\"");
if (target != null) {
results.append(" target=\"");
@@ -381,7 +383,7 @@
}
} else {
try {
- map = (Map) BeanUtils.getPropertyValue(bean, property);
+ map = (Map) PropertyUtils.getProperty(bean, property);
if (map == null)
throw new JspException
(messages.getMessage("getter.property", property));
1.4 +2 -2
jakarta-struts/src/share/org/apache/struts/taglib/Options1Tag.java
Index: Options1Tag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/Options1Tag.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Options1Tag.java 2000/08/14 04:42:51 1.3
+++ Options1Tag.java 2001/05/20 01:19:04 1.4
@@ -65,9 +65,9 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
-
import java.util.Dictionary;
import java.util.Enumeration;
import java.util.Vector;
@@ -256,7 +256,7 @@
Object collection = bean;
if (property != null) {
try {
- collection = BeanUtils.getPropertyValue(bean, property);
+ collection = PropertyUtils.getProperty(bean, property);
} catch (IllegalAccessException e) {
throw new JspException
(messages.getMessage("getter.access", property, name));
1.5 +2 -1
jakarta-struts/src/share/org/apache/struts/taglib/OptionsTag.java
Index: OptionsTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/OptionsTag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- OptionsTag.java 2000/08/14 04:42:51 1.4
+++ OptionsTag.java 2001/05/20 01:19:04 1.5
@@ -65,6 +65,7 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.PropertyUtils;
import java.util.Arrays;
import java.util.Collection;
@@ -252,7 +253,7 @@
Object collection = bean;
if (property != null) {
try {
- collection = BeanUtils.getPropertyValue(bean, property);
+ collection = PropertyUtils.getProperty(bean, property);
} catch (IllegalAccessException e) {
throw new JspException
(messages.getMessage("getter.access", property, name));
1.5 +6 -5
jakarta-struts/src/share/org/apache/struts/taglib/ParameterTag.java
Index: ParameterTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/ParameterTag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ParameterTag.java 2000/08/01 20:03:35 1.4
+++ ParameterTag.java 2001/05/20 01:19:05 1.5
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/ParameterTag.java,v 1.4
2000/08/01 20:03:35 craigmcc Exp $
- * $Revision: 1.4 $
- * $Date: 2000/08/01 20:03:35 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/ParameterTag.java,v 1.5
2001/05/20 01:19:05 craigmcc Exp $
+ * $Revision: 1.5 $
+ * $Date: 2001/05/20 01:19:05 $
*
* ====================================================================
*
@@ -71,13 +71,14 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.ResponseUtils;
/**
* Display the value of the specified query parameter as read-only HTML text.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.4 $ $Date: 2000/08/01 20:03:35 $
+ * @version $Revision: 1.5 $ $Date: 2001/05/20 01:19:05 $
*/
public class ParameterTag extends TagSupport {
@@ -145,7 +146,7 @@
// Print this value to our output writer
JspWriter writer = pageContext.getOut();
try {
- writer.print(BeanUtils.filter(value));
+ writer.print(ResponseUtils.filter(value));
} catch (IOException e) {
throw new JspException
(messages.getMessage("common.io", e.toString()));
1.9 +8 -7
jakarta-struts/src/share/org/apache/struts/taglib/PropertyTag.java
Index: PropertyTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/PropertyTag.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- PropertyTag.java 2000/08/14 04:42:51 1.8
+++ PropertyTag.java 2001/05/20 01:19:05 1.9
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/PropertyTag.java,v 1.8
2000/08/14 04:42:51 craigmcc Exp $
- * $Revision: 1.8 $
- * $Date: 2000/08/14 04:42:51 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/PropertyTag.java,v 1.9
2001/05/20 01:19:05 craigmcc Exp $
+ * $Revision: 1.9 $
+ * $Date: 2001/05/20 01:19:05 $
*
* ====================================================================
*
@@ -71,13 +71,14 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.ResponseUtils;
/**
* Display the value of the specified bean property as read-only HTML text.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.8 $ $Date: 2000/08/14 04:42:51 $
+ * @version $Revision: 1.9 $ $Date: 2001/05/20 01:19:05 $
*/
public class PropertyTag extends BaseInputTag {
@@ -113,17 +114,17 @@
// Create an appropriate HTML element based on our parameters
StringBuffer results = new StringBuffer();
if (value != null) {
- results.append(BeanUtils.filter(value));
+ results.append(ResponseUtils.filter(value));
} else {
Object bean = pageContext.findAttribute(name);
if (bean == null)
throw new JspException
(messages.getMessage("getter.bean", name));
try {
- String value = BeanUtils.getScalarProperty(bean, property);
+ String value = BeanUtils.getSimpleProperty(bean, property);
if (value == null)
value = "";
- results.append(BeanUtils.filter(value));
+ results.append(ResponseUtils.filter(value));
} catch (IllegalAccessException e) {
throw new JspException
(messages.getMessage("getter.access", property, name));
1.11 +5 -5 jakarta-struts/src/share/org/apache/struts/taglib/RadioTag.java
Index: RadioTag.java
===================================================================
RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/RadioTag.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- RadioTag.java 2000/08/14 04:42:51 1.10
+++ RadioTag.java 2001/05/20 01:19:06 1.11
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/RadioTag.java,v 1.10
2000/08/14 04:42:51 craigmcc Exp $
- * $Revision: 1.10 $
- * $Date: 2000/08/14 04:42:51 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/RadioTag.java,v 1.11
2001/05/20 01:19:06 craigmcc Exp $
+ * $Revision: 1.11 $
+ * $Date: 2001/05/20 01:19:06 $
*
* ====================================================================
*
@@ -76,7 +76,7 @@
* Tag for input fields of type "radio".
*
* @author Craig R. McClanahan
- * @version $Revision: 1.10 $ $Date: 2000/08/14 04:42:51 $
+ * @version $Revision: 1.11 $ $Date: 2001/05/20 01:19:06 $
*/
public final class RadioTag extends BaseHandlerTag {
@@ -183,7 +183,7 @@
throw new JspException
(messages.getMessage("getter.bean", name));
try {
- current = BeanUtils.getScalarProperty(bean, property);
+ current = BeanUtils.getSimpleProperty(bean, property);
if (current == null)
current = "";
} catch (IllegalAccessException e) {
1.12 +5 -5 jakarta-struts/src/share/org/apache/struts/taglib/SelectTag.java
Index: SelectTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/SelectTag.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- SelectTag.java 2000/08/14 04:42:52 1.11
+++ SelectTag.java 2001/05/20 01:19:06 1.12
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/SelectTag.java,v 1.11
2000/08/14 04:42:52 craigmcc Exp $
- * $Revision: 1.11 $
- * $Date: 2000/08/14 04:42:52 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/SelectTag.java,v 1.12
2001/05/20 01:19:06 craigmcc Exp $
+ * $Revision: 1.12 $
+ * $Date: 2001/05/20 01:19:06 $
*
* ====================================================================
*
@@ -79,7 +79,7 @@
* inside a form tag.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.11 $ $Date: 2000/08/14 04:42:52 $
+ * @version $Revision: 1.12 $ $Date: 2001/05/20 01:19:06 $
*/
public final class SelectTag extends BaseHandlerTag {
@@ -273,7 +273,7 @@
throw new JspException
(messages.getMessage("getter.bean", name));
try {
- match = BeanUtils.getScalarProperty(bean, property);
+ match = BeanUtils.getSimpleProperty(bean, property);
if (match == null)
match = "";
} catch (IllegalAccessException e) {
1.15 +8 -7
jakarta-struts/src/share/org/apache/struts/taglib/TextareaTag.java
Index: TextareaTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/TextareaTag.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- TextareaTag.java 2000/10/13 16:14:06 1.14
+++ TextareaTag.java 2001/05/20 01:19:07 1.15
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/TextareaTag.java,v 1.14
2000/10/13 16:14:06 craigmcc Exp $
- * $Revision: 1.14 $
- * $Date: 2000/10/13 16:14:06 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/TextareaTag.java,v 1.15
2001/05/20 01:19:07 craigmcc Exp $
+ * $Revision: 1.15 $
+ * $Date: 2001/05/20 01:19:07 $
*
* ====================================================================
*
@@ -71,13 +71,14 @@
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.BeanUtils;
import org.apache.struts.util.MessageResources;
+import org.apache.struts.util.ResponseUtils;
/**
* Custom tag for input fields of type "textarea".
*
* @author Craig R. McClanahan
- * @version $Revision: 1.14 $ $Date: 2000/10/13 16:14:06 $
+ * @version $Revision: 1.15 $ $Date: 2001/05/20 01:19:07 $
*/
public class TextareaTag extends BaseInputTag {
@@ -139,17 +140,17 @@
results.append(prepareStyles());
results.append(">");
if (value != null) {
- results.append(BeanUtils.filter(value));
+ results.append(ResponseUtils.filter(value));
} else {
Object bean = pageContext.findAttribute(name);
if (bean == null)
throw new JspException
(messages.getMessage("getter.bean", name));
try {
- String value = BeanUtils.getScalarProperty(bean, property);
+ String value = BeanUtils.getSimpleProperty(bean, property);
if (value == null)
value = "";
- results.append(BeanUtils.filter((String) value));
+ results.append(ResponseUtils.filter((String) value));
} catch (IllegalAccessException e) {
throw new JspException
(messages.getMessage("getter.access", property, name));