我有一个使用Java servlet创建的Web应用程序,以及在Eclipse上运行并运行Eclipse的jsp。我想添加一个使用Google帐户登录的选项。我已阅读了一些文件,但我无法弄明白。需要立即帮助。 我打算在index.jsp页面上集成该选项。
答案 0 :(得分:0)
从Google官方文档中查看本指南: java-gettingstarted-ui_and_code
它包含带有登录/注销示例的 jsp 代码段:
<%@ page import="com.google.appengine.api.users.User" %>
<%@ page import="com.google.appengine.api.users.UserService" %>
<%@ page import="com.google.appengine.api.users.UserServiceFactory" %>
<%
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if (user != null) {
pageContext.setAttribute("user", user);
%>
<p>Hello, ${fn:escapeXml(user.nickname)}! (You can
<a href="<%= userService.createLogoutURL(request.getRequestURI()) %>">sign out</a>.)
</p>
<%
} else {
%>
<p>Hello!
<a href="<%= userService.createLoginURL(request.getRequestURI()) %>">Sign in</a>
to include your name with greetings you post.</p>
<%
}
%>