diff src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java @ 173:e30880a72909

change servlet encode utf-8
author tatsuki
date Wed, 30 Jul 2014 17:46:58 +0900
parents 91f6dd655a01
children 066f58e93a14
line wrap: on
line diff
--- a/src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java	Wed Jul 30 17:17:08 2014 +0900
+++ b/src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java	Wed Jul 30 17:46:58 2014 +0900
@@ -6,6 +6,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.commons.lang.StringEscapeUtils;
 import org.eclipse.jetty.util.thread.ThreadPool;
 
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage;
@@ -32,8 +33,9 @@
 	}
 
 	public void doGet(HttpServletRequest _req, HttpServletResponse _res) {
-		final String bname = _req.getParameter(PARAM_BOARD_NAME);
+		final String bname = StringEscapeUtils.unescapeHtml(_req.getParameter(PARAM_BOARD_NAME));
 		try {
+			_res.setCharacterEncoding("UTF-8");
 			printBoard(bname, _res.getWriter());
 		} catch (Exception _e) {
 			_res.setStatus(500);