ASF Bugzilla – Attachment 29482 Details for
Bug 54011
Code generation error in jstl tagPlugin "Out" when has "escapeXml" on the tagPlugin
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Patch for org.apache.jasper.tagplugins.jstl.core.Out.java
Out.diff (text/plain), 1.97 KB, created by
Sheldon Shao
on 2012-10-16 07:31:26 UTC
(
hide
)
Description:
Patch for org.apache.jasper.tagplugins.jstl.core.Out.java
Filename:
MIME Type:
Creator:
Sheldon Shao
Created:
2012-10-16 07:31:26 UTC
Size:
1.97 KB
patch
obsolete
>Index: org/apache/jasper/tagplugins/jstl/core/Out.java >=================================================================== >--- org/apache/jasper/tagplugins/jstl/core/Out.java (revision 1370136) >+++ org/apache/jasper/tagplugins/jstl/core/Out.java (working copy) >@@ -66,26 +66,12 @@ > //if the escapeXml is specified, assign the value to it; > ctxt.generateJavaSource("boolean " + strEscapeXmlName + " = true;"); > if(hasEscapeXml){ >- ctxt.generateJavaSource(strEscapeXmlName + " = Boolean.parseBoolean(("); >- ctxt.generateAttribute("default"); >- ctxt.generateJavaSource(").toString());"); >+ ctxt.generateJavaSource(strEscapeXmlName + " = "); >+ ctxt.generateAttribute("escapeXml"); >+ ctxt.generateJavaSource(";"); > } > >- //main part. >- ctxt.generateJavaSource("if(null != " + strValName +"){"); >- ctxt.generateJavaSource(" if(" + strEscapeXmlName + "){"); >- ctxt.generateJavaSource(" " + strValName + " = org.apache.jasper.tagplugins.jstl.Util.escapeXml(" + strValName + ");"); >- ctxt.generateJavaSource(" }"); >- ctxt.generateJavaSource(" out.write(" + strValName + ");"); >- ctxt.generateJavaSource("}else{"); >- ctxt.generateJavaSource(" if(null != " + strDefName + "){"); >- ctxt.generateJavaSource(" if(" + strEscapeXmlName + "){"); >- ctxt.generateJavaSource(" " + strDefName + " = org.apache.jasper.tagplugins.jstl.Util.escapeXml(" + strDefName + ");"); >- ctxt.generateJavaSource(" }"); >- ctxt.generateJavaSource(" out.write(" + strDefName + ");"); >- ctxt.generateJavaSource(" }else{"); >- ctxt.generateBody(); >- ctxt.generateJavaSource(" }"); >- ctxt.generateJavaSource("}"); >+ ctxt.generateJavaSource("org.apache.jasper.tagplugins.jstl.Util.out(out, " + strValName + ", " + strDefName + ", " + strEscapeXmlName + ");"); >+ > } > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 54011
:
29482
|
29483
|
29484