[jboss-svn-commits] JBL Code SVN: r36010 - labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/server/files.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 18 15:02:14 EST 2010


Author: tsurdilovic
Date: 2010-11-18 15:02:13 -0500 (Thu, 18 Nov 2010)
New Revision: 36010

Modified:
   labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FeedServlet.java
Log:
BRMS-443 : Error displaying feed if it contains non ISO 8859-1 characters

Modified: labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FeedServlet.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FeedServlet.java	2010-11-18 20:01:29 UTC (rev 36009)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FeedServlet.java	2010-11-18 20:02:13 UTC (rev 36010)
@@ -92,8 +92,8 @@
                 request.getServerName() + "/" + packageName + "/" + assetName,
                 request.getParameter(VIEW_URL),
                 request.getRequestURL().toString(), entries, "A list of updated discussion content.");
-        response.setContentType("application/atom+xml");
-        response.getOutputStream().print(feed.getAtom());
+        response.setContentType("application/atom+xml; charset=UTF-8");
+        response.getWriter().print(feed.getAtom());
     }
 
 
@@ -106,8 +106,8 @@
         List<AtomFeed.AtomEntry> entries = new ArrayList<AtomFeed.AtomEntry>();
         buildEntries(request, entries, it, status);
         AtomFeed feed = new AtomFeed("Category: " + cat, Calendar.getInstance(), request.getServerName() + cat, request.getParameter(VIEW_URL), request.getRequestURL().toString(), entries, "Guvnor category of items: " + cat);
-        response.setContentType("application/atom+xml");
-        response.getOutputStream().print(feed.getAtom());
+        response.setContentType("application/atom+xml; charset=UTF-8");
+        response.getWriter().print(feed.getAtom());
     }
 
     void checkCategoryPermission(String cat) {
@@ -128,8 +128,8 @@
         buildEntries(request, entries, it, request.getParameter("status"));
 
         AtomFeed feed = new AtomFeed("Knowledge package: " + pkg.getName(), pkg.getLastModified(), pkg.getUUID(), request.getParameter(VIEW_URL), request.getRequestURL().toString(), entries, pkg.getDescription());
-        response.setContentType("application/atom+xml");
-        response.getOutputStream().print(feed.getAtom());
+        response.setContentType("application/atom+xml; charset=UTF-8");
+        response.getWriter().print(feed.getAtom());
     }
 
     private void buildEntries(HttpServletRequest request, List<AtomFeed.AtomEntry> entries, Iterator<AssetItem> it, String status) {



More information about the jboss-svn-commits mailing list