luehe 2002/09/25 12:15:24
Modified: jasper2/src/share/org/apache/jasper/compiler Generator.java
Log:
Fixed 13000: tag file handler generation with complex attributes
Revision Changes Path
1.104 +11 -7
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java
Index: Generator.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- Generator.java 20 Sep 2002 18:06:38 -0000 1.103
+++ Generator.java 25 Sep 2002 19:15:24 -0000 1.104
@@ -3148,7 +3148,8 @@
if (attrInfos[i].isFragment()) {
out.print("javax.servlet.jsp.tagext.JspFragment ");
} else {
- out.print("String ");
+ out.print(attrInfos[i].getTypeName());
+ out.print(" ");
}
out.print(attrInfos[i].getName());
out.println(";");
@@ -3164,7 +3165,8 @@
if (attrInfos[i].isFragment()) {
out.print("javax.servlet.jsp.tagext.JspFragment ");
} else {
- out.print("String ");
+ out.print(attrInfos[i].getTypeName());
+ out.print(" ");
}
out.print(toGetterMethod(attrInfos[i].getName()));
out.println(" {");
@@ -3180,9 +3182,11 @@
out.printin("public void ");
out.print(toSetterMethodName(attrInfos[i].getName()));
if (attrInfos[i].isFragment()) {
- out.printin("(javax.servlet.jsp.tagext.JspFragment ");
+ out.print("(javax.servlet.jsp.tagext.JspFragment ");
} else {
- out.printin("(String ");
+ out.print("(");
+ out.print(attrInfos[i].getTypeName());
+ out.print(" ");
}
out.print(attrInfos[i].getName());
out.println(") {");
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>