[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 メーリングリストの案内