123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- 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/";
- response.addCookie(cookie);
- }
- 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);
- }
- }
|