Attached is a bugfix for bug 11883: Unable to use Dynamic attributes

Files modified:

        jasper2/src/share/org/apache/jasper/compiler/Generator.java

--
Mark Roth, Java Software
Co-Specification Lead for JSP 2.0
Sun Microsystems, Inc.




Index: jasper2/src/share/org/apache/jasper/compiler/Generator.java
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java,v
retrieving revision 1.74
diff -u -r1.74 Generator.java
--- jasper2/src/share/org/apache/jasper/compiler/Generator.java	21 Aug 2002 16:21:56 -0000	1.74
+++ jasper2/src/share/org/apache/jasper/compiler/Generator.java	21 Aug 2002 17:14:54 -0000
@@ -2459,9 +2459,15 @@
 		if (attrs[i].isDynamic()) {
 		    out.printin(tagHandlerVar);
 		    out.print(".");
-		    out.print("setDynamicAttribute(\"");
-		    out.print(attrs[i].getURI());
-		    out.print("\", \"");
+		    out.print("setDynamicAttribute(");
+                    String uri = attrs[i].getURI();
+                    if( "".equals( uri ) || (uri == null) ) {
+                        out.print( "null" );
+                    }
+                    else {
+                        out.print("\"" + attrs[i].getURI() + "\"");
+                    }
+		    out.print(", \"");
 		    out.print(attrs[i].getLocalName());
 		    out.print("\", ");
 		    out.print(attrValue);

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

Reply via email to