[Seasar-user:8247] Re: [Teeda]リンク押下時の値引継ぎの回避策に関して
Junichi Kato
[E-MAIL ADDRESS DELETED]
2007年 6月 12日 (火) 16:16:08 JST
かねこさん,
加藤です.
カンファレンスにでれなかったのですが,悩んだところなのでナレッジを共有さ
せてください.
Teeda 1.0.8-SNAPSHOT.jarでは以下の構成で,TAKE_OVERの定数アノテーション
で引き継がれないようになります.
<script type="text/javascript">
function jumpMenu(actionName){
//alert(actionName);
var f = document.menuForm;
f['menuForm:'+actionName].click();
}
</script>
hoge.html
<form id="menuForm">
<input type="button" id="jumpHoge" style="display:none;"/>
<a href="#" onclick="jumpMenu('jumpHoge')">ほげ</a>
</form>
public class HogePage {
public static final String jumpHoge_TAKE_OVER = "type=never";
<snip>
}
上記以前のバージョンのTeedaをお使いなら,jumpをdoメソッドにして,
TakeOverアノテーションで引き継がないようにするって感じでやってました.そ
の場合,targetでバリデーションを回避するような実装が必要になるとか思いま
す.
hoge.html
<form id="menuForm">
<input type="button" id="doHoge" style="display:none;"/>
<a href="#" onclick="jumpMenu('doHoge')">ほげ</a>
</form>
public class HogePage {
@TakeOver(type = TakeOverType.NEVER)
public String doHoge(){
return "hoge";
}
}
On Tue, 12 Jun 2007 13:27:45 +0900
Takafumi Kaneko <[E-MAIL ADDRESS DELETED]> wrote:
> お世話になります。かねこと申します。
>
> 先日のSeasarカンファレンスで、鈴木貴典さんの
> 「現場で役立つ実践Teeda」セッションに参加させて頂きました。
> 貴重なお話ありがとうございました。
>
> 早速質問ですが、セッションの中で、
> 「リンクで遷移したときに値を引き継ぐ回避策」
> を紹介して頂きましたが、その具体的な方法をご教授頂けませんでしょうか。
>
> 私が開発しているシステムでもタブ(に見せかけたリンク)を
> 利用した自画面遷移をする必要があり、今回ご紹介頂いた
> 回避策を使用したいと考えています。
>
> 鈴木さんがTeedaのコミッタになられたとのことですので、
> こちらに質問させて頂きました。
>
> 以上、何卒宜しくお願い致します。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
───────────────────────────────
株式会社 グランテック
代表取締役社長
加藤 潤一 Junichi Kato
〒150-0011 東京都渋谷区東1-23-4-101
TEL : 03-3498-2011
FAX : 03-3498-2012
HP : http://www.grandtech.jp/
BLOG : http://d.hatena.ne.jp/j5ik2o/
E-MAIL : [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内