[Seasar-user:6597] [Teeda] @SubapplicationScope が動作しない??
出羽 健一
[E-MAIL ADDRESS DELETED]
2007年 3月 9日 (金) 13:36:56 JST
出羽です。
Teeda 1.0.5 の新機能の
@SubapplicationScope を試してみした。
実施した手順は下記の通りです。
1.regist.html 上にあるフォームで文字列を入力して、サブミットする
2.registConfirm.html に遷移すると、手順1で入力した文字列が表示される
3.リロードすると、2で表示された文字列が消えてしまう
手順3を実行しても、サブアプリケーションスコープであれば、
文字列は消えないと思っています。
これについて、何か分かることがあれば教えて頂けないでしょうか。
---- 以下、ソースコード ----
■regist.html
<html><head><title></title></head><body>
<form id="form" method="POST" >
<input type="text" id="value1" />
<br/>
<input type="submit" id="doRegist" value="Regist"/>
</form>
</body></html>
■registConfirm.html
<html><head><title></title></head><body>
<span id="value1">dummy</span>
</body></html>
■RegistPage.java
public class RegistPage extends AbstractRegistPage {
public Class doRegist() {
return RegistConfirmPage.class;
}
public String initialize() { return null;}
public String prerender() { return null;}
}
■RegistConfirmPage.java
public class RegistConfirmPage extends AbstractRegistPage {
public String initialize() { return null; }
public String prerender() { return null;}
}
■AbstractRegistPage.java
public abstract class AbstractRegistPage {
@SubapplicationScope
private String value1;
public String getValue1() {
return value1;
}
public void setValue1(String value1) {
this.value1 = value1;
}
}
Seasar-user メーリングリストの案内