嗨,我创建了一个 java 应用程序,在其中我试图打开我公司的标准登录页面,我计划重定向链接以打开我自己的设计页面。显示标准登录页面,而不是像往常一样进入我自己的设计页面,而是进入邮件页面。退出邮件页面后,我得到了我自己的设计页面。但我的需要是,当我登录标准登录页面时,它应该显示我自己的设计页面。可能吗?请帮我。
这是我遵循的代码 import 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;public class New extends HttpServlet { /** * */ private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws 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"));
}
}
}
在此先感谢 问候Sharun。