Revision: 2540 http://archive-access.svn.sourceforge.net/archive-access/?rev=2540&view=rev Author: bradtofel Date: 2008-08-12 23:03:30 +0000 (Tue, 12 Aug 2008) Log Message: ----------- FEATURE: DomainPrefix HTML Replay did not allow embedded replay .jsp files.. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/domainprefix/DomainPrefixTextReplayRenderer.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/domainprefix/DomainPrefixTextReplayRenderer.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/domainprefix/DomainPrefixTextReplayRenderer.java 2008-08-12 23:01:21 UTC (rev 2539) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/domainprefix/DomainPrefixTextReplayRenderer.java 2008-08-12 23:03:30 UTC (rev 2540) @@ -25,6 +25,8 @@ package org.archive.wayback.domainprefix; import java.io.IOException; +import java.util.Iterator; +import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -83,5 +85,20 @@ page.sb.setLength(0); page.sb.ensureCapacity(replaced.length()); page.sb.append(replaced); + + List<String> jspInserts = getJspInserts(); + + StringBuilder toInsert = new StringBuilder(300); + + if(jspInserts != null) { + Iterator<String> itr = jspInserts.iterator(); + while(itr.hasNext()) { + toInsert.append(page.includeJspString(itr.next(), httpRequest, + httpResponse, wbRequest, results, result, resource)); + } + } + + page.insertAtEndOfBody(toInsert.toString()); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |