comparison src/main/java/app/bbs/thinks/CreateNode.java @ 174:e30880a72909

change servlet encode utf-8
author tatsuki
date Wed, 30 Jul 2014 17:46:58 +0900
parents d483caeabffc
children 066f58e93a14
comparison
equal deleted inserted replaced
173:d483caeabffc 174:e30880a72909
3 import java.io.PrintWriter; 3 import java.io.PrintWriter;
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
9 import org.apache.commons.lang.StringEscapeUtils;
8 10
9 import app.bbs.NetworkBulletinBoard; 11 import app.bbs.NetworkBulletinBoard;
10 12
11 public class CreateNode extends HttpServlet { 13 public class CreateNode extends HttpServlet {
12 private final NetworkBulletinBoard bbs; 14 private final NetworkBulletinBoard bbs;
20 public CreateNode(NetworkBulletinBoard _bbs) { 22 public CreateNode(NetworkBulletinBoard _bbs) {
21 bbs = _bbs; 23 bbs = _bbs;
22 } 24 }
23 25
24 public void doPost(HttpServletRequest _req, HttpServletResponse _res) { 26 public void doPost(HttpServletRequest _req, HttpServletResponse _res) {
25 String boardName = _req.getParameter(PARAM_BOARD_NAME); 27 String boardName = StringEscapeUtils.unescapeHtml(_req.getParameter(PARAM_BOARD_NAME));
26 String author = _req.getParameter(PARAM_BOARD_AUTHOR);//not use 28 String author = StringEscapeUtils.unescapeHtml(_req.getParameter(PARAM_BOARD_AUTHOR));//not use
27 String nodeName = _req.getParameter(PARAM_NODE_NAME); 29 String nodeName = StringEscapeUtils.unescapeHtml(_req.getParameter(PARAM_NODE_NAME));
28 String key = _req.getParameter(PARAM_BOARD_EDITKEY);//not use 30 String key = StringEscapeUtils.unescapeHtml(_req.getParameter(PARAM_BOARD_EDITKEY));//not use
29 String nodeNum = _req.getParameter(PARAM_BOARD_PATH); 31 String nodeNum = StringEscapeUtils.unescapeHtml(_req.getParameter(PARAM_BOARD_PATH));
30 32
31 try { 33 try {
32 bbs.createFolder(boardName, author, nodeName, key, nodeNum); 34 bbs.createFolder(boardName, author, nodeName, key, nodeNum);
33 PrintWriter pw = _res.getWriter(); 35 PrintWriter pw = _res.getWriter();
34 pw.write("successfully written"); 36 pw.write("successfully written");