You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ki...@apache.org on 2002/05/04 03:21:59 UTC
cvs commit: jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler Generator.java
kinman 02/05/03 18:21:59
Modified: jasper2/src/share/org/apache/jasper/compiler Generator.java
Log:
- URL encode request time expression parameters when passed
to forward or include actions.
Revision Changes Path
1.9 +10 -6 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.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Generator.java 30 Apr 2002 08:18:06 -0000 1.8
+++ Generator.java 4 May 2002 01:21:59 -0000 1.9
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java,v 1.8 2002/04/30 08:18:06 remm Exp $
- * $Revision: 1.8 $
- * $Date: 2002/04/30 08:18:06 $
+ * $Header: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java,v 1.9 2002/05/04 01:21:59 kinman Exp $
+ * $Revision: 1.9 $
+ * $Date: 2002/05/04 01:21:59 $
*
* ====================================================================
*
@@ -305,11 +305,15 @@
*/
private String attributeValue(Node.JspAttribute attr, boolean encode) {
String v = attr.getValue();
- if (attr.isExpression())
+ if (attr.isExpression()) {
+ if (encode) {
+ return "java.net.URLEncoder.encode(" + v + ")";
+ }
return v;
- else {
- if (encode)
+ } else {
+ if (encode) {
v = URLEncoder.encode(v);
+ }
return quote(v);
}
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>