RSSフィードについて

RSSリーダーで、フォーラムの新着投稿情報がチェックできます。
詳しくは下記ページを参照して下さい。

RSSフィード  RSSフィードについて

ご自由に情報交換の場として御利用ください。
また質問の前には「回答を得るには?」を参照してください。


GroupSessionへの要望があれば参考にさせていただきます。
要望リストも参考にしてください。


 
フォーラム  フォーラム
03_プラグイン開発フォーラム
スレッド  タイトル

セッション取得方法について


[ 86 ] セッション取得方法について
投稿者: GSessinファン
投稿日時:  2007/06/26 17:37:22
現在イントラで使用するため調査中です。
HelloWorldプラグインが公開されましたが、セッション値の取得方法を教えてください。

また、DBの取得・更新も行いたいのですが、情報公開の予定はありますでしょうか?
  引用返信
[ 90 ] Re: セッション取得方法について
投稿者: 田中
投稿日時:  2007/06/27 16:06:04
> 現在イントラで使用するため調査中です。
> HelloWorldプラグインが公開されましたが、セッション値の取得方法を教えてください。

ログイン処理のソースを解析するとセッションにはログインしているユーザの情報が入っているようです。

> また、DBの取得・更新も行いたいのですが、情報公開の予定はありますでしょうか?

DBへのアクセス用コネクションは継承もとのAbstractGsActionで取得してくれているので、
HelloWorldのサンプルソースもそうですがAbstractGsActionを継承してActionクラスを作ればあまり意識しなくてもコネクションは取れますね。
独自のプラグインを作る予定でしたらDaoクラスあたりもトレースしてみた方がいいと思います。

HelloWorldのサンプルソースに追記すると以下の様になると思います。

public ActionForward executeAction(ActionMapping map,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res,
Connection con)
throws Exception {

//セッション情報を取得
HttpSession session = req.getSession();
BaseUserModel usModel =
(BaseUserModel) session.getAttribute(GSConst.SESSION_KEY);
int sessionUsrSid = usModel.getUsrsid(); //セッションユーザSID

//ログインユーザの詳細情報を取得
UserSearchDao usrDao = new UserSearchDao(con);
UserSearchModel usrMdl = usrDao.getUserInfoJtkb(sessionUsrSid , -1);
if (usrMdl != null) {
System.out.println("ユーザ姓=" + usrMdl.getUsiSei());
System.out.println("ユーザ名=" + usrMdl.getUsiMei());
} else {
System.out.println("ユーザ情報が取得できませんでした。");
}
return map.getInputForward();
}

的外れなこといっていたら聞き流してください。
  引用返信
[ 91 ] Re: セッション取得方法について
投稿者: JTSスタッフ
投稿日時:  2007/06/28 10:31:33
> 現在イントラで使用するため調査中です。
> HelloWorldプラグインが公開されましたが、セッション値の取得方法を教えてください。
>
> また、DBの取得・更新も行いたいのですが、情報公開の予定はありますでしょうか?

情報は徐々にですが、公開していきます。
(すぐにでも公開したいのですが、マンパワーが不足気味です)

公開した時はメルマガ等で通知するのでお待ちください。
  引用返信
[ 106 ] Re: セッション取得方法について
投稿者: GSessinファン
投稿日時:  2007/07/02 10:41:36
田中様

ご返信遅くなりましたが、ありがとうございました。
大体の見当はついてましたが、正式な情報が知りたくて書き込みをしました。
頂いた情報は見当通りでしたので、おそらくあっていると確認しました。
ありがとうございました。
  引用返信
 
スレッドURL:
 

クラウド版グループウェアbycloud

Twitter
開発スタッフのつぶやき http://twitter.com/gsession_jts
Facebook
メールマガジン
GroupSessionのセキュリティ情報、アップデート情報をお伝えするメールマガジンです。(無料)
メルマガ『速報!GroupSession』
ブログ
スタッフによる開発日誌を公開しています。
「Public JTS スタッフブログ」


Copyright 日本トータルシステム株式会社