Update of /var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/pageflow
In directory
james.mmbase.org:/tmp/cvs-serv1070/applications/taglib/src/org/mmbase/bridge/jsp/taglib/pageflow
Modified Files:
IncludeTag.java
Log Message:
MMB-1806 Improve io stream copy performance
See also:
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/pageflow
See also: http://www.mmbase.org/jira/browse/MMB-1806
Index: IncludeTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/pageflow/IncludeTag.java,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -b -r1.88 -r1.89
--- IncludeTag.java 24 Jul 2008 14:11:46 -0000 1.88
+++ IncludeTag.java 7 Apr 2009 08:23:34 -0000 1.89
@@ -36,7 +36,7 @@
*
* @author Michiel Meeuwissen
* @author Johannes Verelst
- * @version $Id: IncludeTag.java,v 1.88 2008/07/24 14:11:46 michiel Exp $
+ * @version $Id: IncludeTag.java,v 1.89 2009/04/07 08:23:34 nklasens Exp $
*/
public class IncludeTag extends UrlTag {
@@ -396,11 +396,7 @@
handleResponse(404, "No such resource to cite " + resource,
resource);
} else {
StringWriter writer = new StringWriter();
- while (true) {
- int c = reader.read();
- if (c == -1) break;
- writer.write(c);
- }
+ IOUtil.copy(reader, writer);
handleResponse(200, writer.toString(), resource);
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs