复制粘贴链接应重定向到主页

时间:2019-12-19 09:29:04

标签: java jsp servlets

我正在使用servlet开发网页。我有一个主页,上面有简单的注册和登录表格,并且忘记了密码。因此,当我尝试重置密码时,当我尝试将链接从firefox复制粘贴到chrome浏览器时,就会显示该页面。但我希望显示主页。前三行代码在我的RegisterServlet.java文件中。我的register.servlet文件中的最后一行代码。是否可以像下面的代码中的if一样,使从一个浏览器到另一个浏览器的复制粘贴链接显示主页

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    String action1 = request.getParameter("action");

    if("forgot-password".equals(action1)) {

        /* set the title for pole.jsp */

        RequestDispatcher view = request.getRequestDispatcher("Forgot_password.jsp");
        view.forward(request, response); 
    } else{

        /* set the title for results.jsp */
        request.setAttribute("title","title for results.jsp");
        getServletConfig().getServletContext().getRequestDispatcher(
            "/Register.jsp").forward(request, response);  

    } else {

        /* set the title for results.jsp */
        RequestDispatcher view = request.getRequestDispatcher("Register.jsp");
        view.forward(request, response);

    }

}

<a href="RegisterServlet?action=forgot-password">Forgot Password?</a>

这里,我只需要更改RegisterServlet而不是ForgotPasswordServlet。是否需要在标签中添加任何字段,以便区分要访问的JSP页面?

更新了工作代码。

0 个答案:

没有答案