私はstrutsベースのアプリケーションをGoogleのアプリケーションエンジンで開発しています。私はユーザーのアプリケーションにログインできるようにGoogleのユーザーサービスを使用しています。strutsタグを使ってjspsでオブジェクトを作成するには?
ユーザーがGoogleアカウントにログインしてアプリケーションを開くと、自分のアプリケーションで再度ログインを要求してはいけません。私のアプリケーションのホームページはindex.jspがあり、それはそうするために
ようこそユーザー[email protected]
を言うべきものと、私は現在のユーザーが存在するかどうかを確認するか、この
を好きではないしなければなりません<%
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if(user == null)
//login link
else
//Welcome message
%>
私はアプリケーションでスクリプトレットを使用するはずです。私はstrutsタグを使ってこれを達成しなければなりません。
ご協力いただきまして誠にありがとうございます。あらかじめ、お疲れ様でした。
こんにちは@Juliano、これは私が尋ねたものではありません。ユーザーがリンクをクリックすることになっている場合、このアプローチが有効です。しかし、ユーザーがappspot.com/appid/index.jspのようにURLを入力すると、最初はセッションがないので、これは失敗します。 –
この場合、ユーザーがアプリケーションにログインしているかどうかを確認するインターセプタを作成できます。彼がログに記録されていない場合、彼はログインアクションにリダイレクトされます。したがって、どこから来ても、アプリケーションはそれを処理する方法を知っています。 –
ありがとう@Juliano :) –