【问题标题】:How to redirect page如何重定向页面
【发布时间】:2010-03-19 06:58:26
【问题描述】:

您好,我创建了一个 java 应用程序,我试图在其中打开我公司的标准登录页面,并计划重定向链接以打开我自己的设计页面。显示标准登录页面,而不是像往常一样进入我自己的设计页面,而是进入邮件页面。退出邮件页面后,我得到了我自己的设计页面。但我的需要是,当我登录标准登录页面时,它应该显示我自己的设计页面。是否可以?请帮我。

这是我遵循的代码 导入 java.io.IOException;

导入 javax.servlet.http.HttpServlet; 导入 javax.servlet.http.HttpServletRequest; 导入 javax.servlet.http.HttpServletResponse;

导入 com.google.appengine.api.users.UserService; 导入 com.google.appengine.api.users.UserServiceFactory; 导入 com.google.appengine.api.users.User; 公共类新扩展 HttpServlet { /** * */ private static final long serialVersionUID = 1L;

public void doPost(HttpServletRequest req, HttpServletResponse resp) 抛出 IOException { resp.setHeader("Cache-Control", "no-store, no-cache, must-revalidate"); resp.setContentType("text/html");

  UserService userService = UserServiceFactory.getUserService();
      User user = userService.getCurrentUser();

      if (user != null) {

          if(user.getEmail().equals("xxx@yy.edu.in")) {
              resp.getWriter().println("done");
              resp.sendRedirect("/login.jsp");
          }
          else {
              resp.getWriter().println("Hello, " + user.getNickname()+"<br>");
              resp.getWriter().println("Thanks for your interest. But this application is still not available to everybody.");
              resp.getWriter().println("<a href="+UserServiceFactory.getUserService().createLogoutURL(userService.createLoginURL(req.getRequestURI()))+">Log out</a>");
          }
      } else {
          resp.sendRedirect(userService.createLoginURL("http://mail.yyy.edu.in"));
      }       

}

}

提前致谢 问候 夏润。

【问题讨论】:

    标签: java using


    【解决方案1】:

    使用 HttpServletResponse 你有方法void sendRedirect(java.lang.String location)

    【讨论】:

      【解决方案2】:

      尝试删除线

      resp.getWriter().println("done");
      

      之前

      resp.sendRedirect("/login.jsp");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-06
        • 2011-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多