|
@@ -0,0 +1,62 @@
|
|
|
|
+package servlets;
|
|
|
|
+
|
|
|
|
+import java.io.IOException;
|
|
|
|
+
|
|
|
|
+import javax.servlet.ServletException;
|
|
|
|
+import javax.servlet.annotation.WebServlet;
|
|
|
|
+import javax.servlet.http.Cookie;
|
|
|
|
+import javax.servlet.http.HttpServlet;
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * Servlet implementation class Configure
|
|
|
|
+ */
|
|
|
|
+@WebServlet(description = "Confiruation Servlet", urlPatterns = { "/configure" })
|
|
|
|
+public class Configure extends HttpServlet {
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ */
|
|
|
|
+ private static final long serialVersionUID = 6397356110836610964L;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @see HttpServlet#HttpServlet()
|
|
|
|
+ */
|
|
|
|
+ public Configure() {
|
|
|
|
+ super();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
|
|
|
|
+ * response)
|
|
|
|
+ */
|
|
|
|
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
|
|
|
|
+ throws ServletException, IOException {
|
|
|
|
+
|
|
|
|
+ String mySpace = request.getParameter("espace");
|
|
|
|
+ String page;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * go back to setting
|
|
|
|
+ */
|
|
|
|
+ if (mySpace == null) {
|
|
|
|
+ page = "/settings/";
|
|
|
|
+ } else {
|
|
|
|
+ Cookie cookie = new Cookie("microfolies.lens.espace", mySpace);
|
|
|
|
+ cookie.setMaxAge(60 * 60 * 24 * 365);
|
|
|
|
+ page = "/scan/";
|
|
|
|
+ }
|
|
|
|
+ request.getRequestDispatcher(page).forward(request, response);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
|
|
|
|
+ * response)
|
|
|
|
+ */
|
|
|
|
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
|
|
|
|
+ throws ServletException, IOException {
|
|
|
|
+ doGet(request, response);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|