package com.transfer.www; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class TransferServlet extends HttpServlet { /** * The doGet method of the servlet. <br> * * This method is called when a form has its tag value method equals to get. * * @param request * the request send by the client to the server * @param response * the response send by the server to the client * @throws ServletException * if an error occurred * @throws IOException * if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String referer = request.getHeader("referer"); if(referer == null){ response.sendRedirect(request.getContextPath() + "/index.jsp"); return; } String option = request.getParameter("myoption"); if (option.equals("code")) { request.getRequestDispatcher("/WEB-INF/jsp/code.jsp").forward( request, response); return; } else { response.sendRedirect(request.getContextPath() + "/index.jsp"); return; } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }