Update of 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler
In directory james.mmbase.org:/tmp/cvs-serv20517

Modified Files:
        AbstractTypeHandler.java EnumHandler.java 
Log Message:
made it a bit less prone to CCE


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler


Index: AbstractTypeHandler.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/AbstractTypeHandler.java,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -b -r1.62 -r1.63
--- AbstractTypeHandler.java    27 Feb 2008 10:49:01 -0000      1.62
+++ AbstractTypeHandler.java    11 Apr 2008 15:32:22 -0000      1.63
@@ -29,7 +29,7 @@
  * @author Gerard van de Looi
  * @author Michiel Meeuwissen
  * @since  MMBase-1.6
- * @version $Id: AbstractTypeHandler.java,v 1.62 2008/02/27 10:49:01 michiel 
Exp $
+ * @version $Id: AbstractTypeHandler.java,v 1.63 2008/04/11 15:32:22 michiel 
Exp $
  */
 
 public abstract class AbstractTypeHandler implements TypeHandler {
@@ -351,7 +351,8 @@
      */
     final protected String findString(Field field) throws JspTagException {
         String fieldName = field.getName();
-        String search = (String) 
tag.getContextProvider().getContextContainer().find(tag.getPageContext(), 
prefix(fieldName));
+
+        String search = 
Casting.toString(tag.getContextProvider().getContextContainer().find(tag.getPageContext(),
 prefix(fieldName)));
         if (search == null || "".equals(search)) {
             return null;
         }


Index: EnumHandler.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/EnumHandler.java,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- EnumHandler.java    31 Mar 2008 13:05:43 -0000      1.42
+++ EnumHandler.java    11 Apr 2008 15:32:22 -0000      1.43
@@ -29,7 +29,7 @@
  *
  * @author Michiel Meeuwissen
  * @since  MMBase-1.6
- * @version $Id: EnumHandler.java,v 1.42 2008/03/31 13:05:43 michiel Exp $
+ * @version $Id: EnumHandler.java,v 1.43 2008/04/11 15:32:22 michiel Exp $
  */
 
 public class EnumHandler extends AbstractTypeHandler implements TypeHandler {
@@ -168,7 +168,7 @@
             if (keyString.equals(valueString)) {
                 buffer.append(" selected=\"selected\"");
             } else if (search) {
-                String searchs = (String) 
tag.getContextProvider().getContextContainer().find(tag.getPageContext(), 
prefix(field.getName()));
+                String searchs = 
Casting.toString(tag.getContextProvider().getContextContainer().find(tag.getPageContext(),
 prefix(field.getName())));
                 if (keyString.equals(searchs)) {
                     buffer.append(" selected=\"selected\"");
                 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to