[Seasar-user:9515] Re: [Teeda] セッションに置いたDtoの値がクリアされます

Junichi Kato [E-MAIL ADDRESS DELETED]
2007年 7月 27日 (金) 15:46:40 JST


加藤です.

私も同じ問題に遭遇したので,使ってみました.
結論としては問題なく使えました.

> SNAPSHOT を以下に置いたのでご確認お願いします.
> 
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-framework/2.4.16-SNAPSHOT/s2-framework-2.4.16-20070727.035247-3.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-extension/2.4.16-SNAPSHOT/s2-extension-2.4.16-20070727.035247-3.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-tiger/2.4.16-SNAPSHOT/s2-tiger-2.4.16-20070727.035431-2.jar
> 

で,独自インターセプタにgetUserInfoDtoを書き忘れるとuserInfoDtoのプロパ
ティがnullになっていました.これは仕様と考えてよいですかね.

public class AdminLoginInterceptor implements MethodInterceptor {
	
	public Object invoke(MethodInvocation invocation) throws Throwable {
		if (userInfoDto.isAuthed()) {
			return invocation.proceed();
		}
		return AdminLoginPage.class;
	}

	public void setUserInfoDto(UserInfoDto userInfoDto) {
		this.userInfoDto = userInfoDto;
	}

	public UserInfoDto getUserInfoDto() {
		return userInfoDto;
	}

}

───────────────────────────────
 株式会社 グランテック
 代表取締役社長
 加藤 潤一 Junichi Kato

〒154-0012
東京都世田谷区駒沢2-16-1 サンドー駒沢ビル4F
TEL 050-5538-2383  FAX 03-3487-7211
HP : http://www.grandtech.jp/
BLOG : http://d.hatena.ne.jp/j5ik2o/
E-MAIL : [E-MAIL ADDRESS DELETED]



Seasar-user メーリングリストの案内