いいね!数

0

閲覧数
18

アクセスしているXpagesの画面からログアウトしたいと思っています。

以下のURLでnsfファイルにアクセスしています。

http://サーバー名/フォルダ/ファイル.nsf/mb_oen.xsp

 

上記のページからログアウトしようと以下をログアウトのボタンに仕込みました。

var userName:NotesName = session.createName(@UserName());
if (userName.getCommon()=="Anonymous")
{
       facesContext.getExternalContext().getRequestContextPath() + "?login"
}
else
{
       facesContext.getExternalContext().getRequestContextPath() + "?logout"
}
 

ボタンのイベントにサーバーサイドjavasscriptに書いています。

ところが、これを実行すると、以下のURLが返ってきて、思うようなログイン画面が表示されません。

http://サーバー名/フォルダ/ファイル.nsf.xsp?logout

URLをよくみると、?logoutの前に.xspという文字列がついていて、これが邪魔をしているようです。

http://サーバー名/フォルダ/ファイル.nsf?logout

上記を返すにはどうしたら良いでしょうか?

Xpagesの質問とは離れてしまうかもしれないのですが、よろしくお願いします。

サーバー情報: | クライアント情報: | 
カテゴリ:アプリ開発 - XPages | タグ:
  | 質問日時:Feb 16, 2021, 4:03:38 PM

回答・コメント