Mercurial > hg > Members > shoshi > jungle > bulletinboard
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/bbs/ShowBoardMessageServlet.java @ 25:ca85609658bd
bug fix
author | one |
---|---|
date | Tue, 20 Jan 2015 09:31:16 +0900 |
parents | 1905f2eb6f3b |
children |
comparison
equal
deleted
inserted
replaced
24:ae86706cab66 | 25:ca85609658bd |
---|---|
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 fj.data.List; | |
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; | |
8 | 11 |
9 public class ShowBoardMessageServlet extends HttpServlet | 12 public class ShowBoardMessageServlet extends HttpServlet |
10 { | 13 { |
11 /** | 14 /** |
12 * | 15 * |
44 | 47 |
45 _pw.write("<form action='"+createBoardMessagePath+"' method='POST'\n"); | 48 _pw.write("<form action='"+createBoardMessagePath+"' method='POST'\n"); |
46 _pw.write("<p>Author : <input type='text' name='author'/> <input type='hidden' name='bname' value='"+_bname+"'/> EditKey : <input type='text' name='key'/></p>\n"); | 49 _pw.write("<p>Author : <input type='text' name='author'/> <input type='hidden' name='bname' value='"+_bname+"'/> EditKey : <input type='text' name='key'/></p>\n"); |
47 _pw.write("<p>Message<br/> <input type='textarea' name='msg'/> </p>\n"); | 50 _pw.write("<p>Message<br/> <input type='textarea' name='msg'/> </p>\n"); |
48 _pw.write("<p><input type='submit' value='submit'/></p>\n"); | 51 _pw.write("<p><input type='submit' value='submit'/></p>\n"); |
49 | 52 GetAttributeImp attribute = bbs.getAttribute(_bname, "[-1]","0"); |
50 for(BoardMessage msg : bbs.getMessages(_bname)){ | 53 List<String> keys = attribute.getKeys(); |
51 _pw.write("<hr/>"); | 54 |
52 _pw.write("<p><b>"+msg.getAuthor()+"</b></p>"); | 55 for(String key : keys){ |
53 _pw.write("<p>"+msg.getMessage()+"</p>"); | 56 String mesage = attribute.getMessage(key); |
54 _pw.write("<small><a href='"+editMessagePath+"?bname="+_bname+"&uuid="+msg.getUUID()+"'>edit</a></small>"); | 57 _pw.write("<p>" + key + " = " + mesage + "</p>\n"); |
55 } | 58 } |
56 | 59 |
57 _pw.write("</body></html>"); | 60 _pw.write("</body></html>"); |
58 _pw.flush(); | 61 _pw.flush(); |
59 } | 62 } |