Mercurial > hg > Database > jungle-network
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 } |