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 }