[Laszlo-checkins] r10910 - openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders
hqm@openlaszlo.org
hqm at openlaszlo.org
Sun Sep 7 13:01:12 PDT 2008
Author: hqm
Date: 2008-09-07 13:01:11 -0700 (Sun, 07 Sep 2008)
New Revision: 10910
Modified:
openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/Responder.java
openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java
Log:
Change 20080907-hqm-w by hqm at badtzmaru.home on 2008-09-07 15:59:52 EDT
in /Users/hqm/openlaszlo/trunk
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: need another patch to this
New Features:
Bugs Fixed: LPP-6833
Technical Reviewer: hqm
QA Reviewer: (pending)
Doc Reviewer: (pending)
Documentation:
Release Notes:
Details:
Tests:
Modified: openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/Responder.java
===================================================================
--- openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/Responder.java 2008-09-07 08:30:07 UTC (rev 10909)
+++ openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/Responder.java 2008-09-07 20:01:11 UTC (rev 10910)
@@ -3,7 +3,7 @@
* ****************************************************************************/
/* J_LZ_COPYRIGHT_BEGIN *******************************************************
-* Copyright 2001-2006 Laszlo Systems, Inc. All Rights Reserved. *
+* Copyright 2001-2008 Laszlo Systems, Inc. All Rights Reserved. *
* Use is subject to license terms. *
* J_LZ_COPYRIGHT_END *********************************************************/
@@ -740,6 +740,7 @@
// Add in title and link
out.println("<html><head><title>" + title + "</title>");
+ out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">");
String ico = LPS.getProperty("shortcut.icon", "http://www.laszlosystems.com/images/laszlo.ico");
out.println("<link rel=\"SHORTCUT ICON\" href=\"" + ico +
"\"></head>\n");
Modified: openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java
===================================================================
--- openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java 2008-09-07 08:30:07 UTC (rev 10909)
+++ openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java 2008-09-07 20:01:11 UTC (rev 10910)
@@ -53,12 +53,27 @@
org.openlaszlo.i18n.LaszloMessages.getMessage(
ResponderSOURCE.class.getName(),"051018-53", new Object[] {fileName})
);
+
+ res.setContentType ("text/html; charset=utf-8");
ServletOutputStream out = res.getOutputStream();
+ try {
+ writeHeader(out, null);
+// writeText(out, FileUtils.readFileString(new File(fileName)));
+ FileInputStream fis = new FileInputStream(fileName);
+ InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
+ BufferedReader reader = new BufferedReader(isr);
- try {
- res.setContentType ("text/html; charset=utf-8");
- writeHeader(out, null);
- writeText(out, FileUtils.readFileString(new File(fileName)));
+ String line;
+ StringBuffer sb = new StringBuffer();
+ while ((line = reader.readLine()) != null) {
+ sb.append(line);
+ sb.append("\n");
+ }
+ reader.close();
+ isr.close();
+ fis.close();
+// writeText(out, FileUtils.readFileString(new File(fileName)));
+ writeText(out, sb.toString());
writeFooter(out);
} finally {
FileUtils.close(out);
More information about the Laszlo-checkins
mailing list