diff src/main/java/app/bbs/thinks/permission.java @ 186:ef5045af0753

add permission .java
author tatsuki
date Tue, 16 Sep 2014 07:49:14 +0900
parents
children f9b26747ef63
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/app/bbs/thinks/permission.java	Tue Sep 16 07:49:14 2014 +0900
@@ -0,0 +1,69 @@
+package app.bbs.thinks;
+
+import java.io.PrintWriter;
+
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.eclipse.jetty.util.thread.ThreadPool;
+
+import app.bbs.NetworkBulletinBoard;
+import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage;
+
+import org.eclipse.jetty.util.thread.ThreadPool;
+
+import app.bbs.NetworkBulletinBoard;
+
+public class permission extends HttpServlet{
+	private static final long serialVersionUID = 1L;
+	private final NetworkBulletinBoard bbs;
+	private static final String REQUEST_NAME = "name1";
+	private static final String PERMMIT_NAME = "name2";
+
+	public permission(NetworkBulletinBoard _bbs,
+			String permissionPath,  ThreadPool thp) {
+		bbs = _bbs;
+
+	}
+
+	public void doGet(HttpServletRequest _req, HttpServletResponse _res) {
+
+		try {
+			_res.setCharacterEncoding("UTF-8");
+			PrintWriter _pw = _res.getWriter();
+			_pw.write("<h1>" + " 承認フォーム " + "</h1>\n");
+			_pw.write("<html><body><h1>edit message</h1>");
+			_pw.write("<form method='POST'\n");
+			_pw.write("<p>申請者名<br/> <input type='textarea' name='name1'/> </p>\n");
+			_pw.write("<p>承認者名<br/> <input type='textarea' name='name2'/> </p>\n");
+			_pw.write("<p><input type='submit' value='submit'/></p>\n");
+			_pw.write("</body></html>");
+			_pw.flush();
+			_res.setCharacterEncoding("UTF-8");
+		} catch (Exception _e) {
+			_res.setStatus(500);
+		}
+	}
+
+	public void doPost(HttpServletRequest _req,HttpServletResponse _res)
+	{
+		String requestName = _req.getParameter(REQUEST_NAME);
+		String permmitName = _req.getParameter(PERMMIT_NAME);
+
+		try{
+			_res.setCharacterEncoding("UTF-8");
+			PrintWriter pw = _res.getWriter();
+			pw.write(bbs.searchJungle(requestName,permmitName));
+			pw.flush();
+		}catch(Exception _e){
+			_res.setStatus(500);
+		}
+	}
+
+}