[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Shane Bryzak
sbryzak at redhat.com
Thu Mar 8 04:25:00 EST 2007
User: sbryzak2
Date: 07/03/08 04:25:00
Modified: src/main/org/jboss/seam/core Pages.java
Log:
smarter scheme encoding
Revision Changes Path
1.104 +16 -1 jboss-seam/src/main/org/jboss/seam/core/Pages.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Pages.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Pages.java,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -b -r1.103 -r1.104
--- Pages.java 8 Mar 2007 07:34:14 -0000 1.103
+++ Pages.java 8 Mar 2007 09:25:00 -0000 1.104
@@ -318,7 +318,22 @@
try
{
URL serverUrl = new URL(requestUrl);
- url = scheme + "://" + serverUrl.getHost() + ':' + serverUrl.getPort() + '/' + url;
+
+ StringBuilder sb = new StringBuilder();
+ sb.append(scheme);
+ sb.append("://");
+ sb.append(serverUrl.getHost());
+ if (serverUrl.getPort() != -1)
+ {
+ sb.append(":");
+ sb.append(serverUrl.getPort());
+ }
+
+ if (!url.startsWith("/")) sb.append("/");
+
+ sb.append(url);
+
+ url = sb.toString();
}
catch (MalformedURLException ex)
{
More information about the jboss-cvs-commits
mailing list