Mercurial > hg > Database > jungle-network
comparison src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java @ 192:3202a2a427b1 default tip
bug fix
author | tatsuki |
---|---|
date | Tue, 20 Jan 2015 09:30:59 +0900 |
parents | 269bada9eedc |
children |
comparison
equal
deleted
inserted
replaced
191:5d0734fd859d | 192:3202a2a427b1 |
---|---|
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.eclipse.jetty.util.thread.ThreadPool; | 9 import org.eclipse.jetty.util.thread.ThreadPool; |
10 | 10 |
11 import fj.data.List; | |
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage; | 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage; |
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.GetAttributeImp; | |
14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; | |
12 | 15 |
13 public class ShowMessageWithTimeStampServlet extends HttpServlet { | 16 public class ShowMessageWithTimeStampServlet extends HttpServlet { |
14 /** | 17 /** |
15 * | 18 * |
16 */ | 19 */ |
48 _pw.write("<form action='" + createBoardMessagePath + "' method='POST'\n"); | 51 _pw.write("<form action='" + createBoardMessagePath + "' method='POST'\n"); |
49 _pw.write("<p>Author : <input type='text' name='author'/> <input type='hidden' name='bname' value='" +bbs.sanitize( _bname) + "'/> EditKey : <input type='textarea' name='key'/></p>\n"); | 52 _pw.write("<p>Author : <input type='text' name='author'/> <input type='hidden' name='bname' value='" +bbs.sanitize( _bname) + "'/> EditKey : <input type='textarea' name='key'/></p>\n"); |
50 _pw.write("<p>Message<br/> <input type='textarea' name='msg'/> </p>\n"); | 53 _pw.write("<p>Message<br/> <input type='textarea' name='msg'/> </p>\n"); |
51 _pw.write("<p><input type='submit' value='submit'/></p>\n"); | 54 _pw.write("<p><input type='submit' value='submit'/></p>\n"); |
52 | 55 |
53 for (BoardMessage msg : bbs.getMessages(_bname)) {//フォルダの表示 | 56 GetAttributeImp attribute = bbs.getAttribute(_bname, "[-1]","0"); |
54 _pw.write("<hr/>"); | 57 List<String> keys = attribute.getKeys(); |
55 _pw.write("<p> Author <b>" + bbs.sanitize(msg.getAuthor()) + "</b></p>"); | 58 |
56 _pw.write("<small><a href=" + editMessagePath + "?bname=" + bbs.sanitize(_bname) | 59 for(String key : keys){ |
57 + "&uuid=" + msg.getUUID() + ">"+ bbs.sanitize(msg.getMessage()) +"</a></small><br>"); | 60 String mesage = attribute.getMessage(key); |
58 } | 61 _pw.write("<p>" + key + " = " + mesage + "</p>\n"); |
62 } | |
59 | 63 |
60 _pw.write("</body></html>"); | 64 _pw.write("</body></html>"); |
61 _pw.flush(); | 65 _pw.flush(); |
62 } | 66 } |
63 } | 67 } |