Teedaでセッション情報削除

なんと、


public class LogoutPage {

private LoginDto loginDto;

@RemoveSession(name={ "loginDto" })
public Class prerender() {

loginDto.logout();
return null;
}

public void setLoginDto(LoginDto loginDto) {

this.loginDto = loginDto;
}
}


ってやれば、@RemoveSession で指定したloginDtoがセッションから消えるらしい。
ん~、すばらしい。

ついでに、セッションに持たせるには、

@Component(instance = InstanceType.SESSION)

public class Hoge implements Serializable {

って感じで、@Componentアノテーションで、インスタンスはセッションだよ。
ってやるだけでいいみたい。
フレームワークってすごいなぁ。

0 コメント: