【发布时间】:2010-12-06 18:44:56
【问题描述】:
我有一个完整的 gwt 主页,它有一个登录按钮 (rpc)。
这是服务实现(就像示例一样):
UserService userService = UserServiceFactory.getUserService();
HttpServletRequest request = this.getThreadLocalRequest();
String message = "";
String thisURL = request.getRequestURI();
Principal principal = request.getUserPrincipal();
if(principal == null){
message = "<p>Please <a href=\"" + userService.createLoginURL(thisURL) + "\">sign in</a>.</p>";
}
else{
message = "Hola " + principal.getName() + ". Puedes <a href=\"" +
userService.createLogoutURL(thisURL)+ "\">sign out</a>.</p>";
}
return message;
我让 doGet 方法为空。
然后,当我登录/退出时,它会将我重定向到一个空白页面(到 myApp/myServlet),但我想回到我之前的页面(我的 gwt 主页或我所在的任何地方)。
【问题讨论】:
标签: google-app-engine gwt service