comparison 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
comparison
equal deleted inserted replaced
172:d483caeabffc 173:e30880a72909
4 4
5 import javax.servlet.http.HttpServlet; 5 import javax.servlet.http.HttpServlet;
6 import javax.servlet.http.HttpServletRequest; 6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse; 7 import javax.servlet.http.HttpServletResponse;
8 8
9 import org.apache.commons.lang.StringEscapeUtils;
9 import org.eclipse.jetty.util.thread.ThreadPool; 10 import org.eclipse.jetty.util.thread.ThreadPool;
10 11
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage; 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage;
12 13
13 public class ShowMessageWithTimeStampServlet extends HttpServlet { 14 public class ShowMessageWithTimeStampServlet extends HttpServlet {
30 createBoardMessagePath = _createBoardMessagePath; 31 createBoardMessagePath = _createBoardMessagePath;
31 editMessagePath = _editMessagePath; 32 editMessagePath = _editMessagePath;
32 } 33 }
33 34
34 public void doGet(HttpServletRequest _req, HttpServletResponse _res) { 35 public void doGet(HttpServletRequest _req, HttpServletResponse _res) {
35 final String bname = _req.getParameter(PARAM_BOARD_NAME); 36 final String bname = StringEscapeUtils.unescapeHtml(_req.getParameter(PARAM_BOARD_NAME));
36 try { 37 try {
38 _res.setCharacterEncoding("UTF-8");
37 printBoard(bname, _res.getWriter()); 39 printBoard(bname, _res.getWriter());
38 } catch (Exception _e) { 40 } catch (Exception _e) {
39 _res.setStatus(500); 41 _res.setStatus(500);
40 } 42 }
41 } 43 }