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 }