セッションのキー名が重複してしまう。

プロパティ名_EXPORTの規則にしがたった定数を定義しておくと、プロパティをセッションで管理することが可能になりますが、
複数の画面でキー名が重複してしまいます。

画面Aと画面Bが別々の機能として実装している場合、クリアするタイミングを意識しないといけないようです。

以下のような場合、セッションのキーは”id”という名前で格納されますが、
できればパッケージ名が自動で付加されるといいような気がします。

※S2JSF1.0.xx で、Action側からセッションのキーを意識するタイミングは、セッション変数を破棄する場合のみだと思っています。

/*
 * 画面A
 */
package org.seasar.web.hoo;

public class HooAciton {

	//requestパラメータをセッションに保存する
	private int id;
	public static final String id_EXPORT = "session";
	public void setId( int id) {
		this.id = id;
	}

	public String goXX() {
		//処理
	}
}


/*
 * 画面B
 */
package org.seasar.web.bar;

public class BarAciton {
	//requestパラメータが無い場合もある
	private int id;

	public void setId( int id) {
		this.id = id;
	}

	public String goXX() {
		if (id == 0) {
			//requestパラメータが無い場合
		}
	}
}