Mercurial > hg > Members > nobuyasu > jungle-network
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"); |