[TEEDA-24] HtmlFormRendererでhidden項目のクリアが足りない Created: 2006-07-24  Updated: 2006-08-03  Resolved: 2006-08-03

Status: Resolved
Project: Teeda
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0-beta-6

Type: Bug Priority: Major
Reporter: shot Assignee: manhole
Resolution: Fixed Votes: 0
Labels: None


 Description   

下記の現象、S2JSFの1.0.15ではおこりません。
原因はMyFacesでは、HtmlFormRendererでhidden項目のクリアを行っているが
Teedaでは行っていないため、hiddenの項目がクリアされないためでした。

=============================================
[Seasar-user:4165] [s2jsf]ForEachサンプルの挙動について
=============================================

S2JSF ExampleのForEachについてなのですが、仕様なのか
不具合なのか判断つかないので質問させて頂きます。

ForEachで以下の操作をします。
1. key222のリンク「to ResultPage」をクリックする。
key:222 Name:bbbが表示される。
2. ブラウザの戻るボタンで戻る。
3. key111のボタン「to ResultPage」をクリックする。

そうすると、ここでkey:111 Name:aaaではなく、key:222 Name:bbbが
表示されます。

これは仕様上やむを得ないのでしょうか、それともs2jsf側で対応可能
なものなのでしょうか。



 Comments   
Comment by shot [ 2006-08-03 ]

修正しました。(リビジョン1528)

Comment by manhole [ 2006-07-24 ]

原因について。

CommandLinkのf:paramは、formのhiddenに持っています。
(linkクリック時にhiddenへセットしています)

遷移先画面からhistory backした際に、このhidden値が残っていて、
CommandButtonクリック時このhidden値がpostされてしまうため、
サーバ側へCommandLinkクリック時のパラメータが渡されてしまっていたことが原因です。

Generated at Sat Apr 20 18:53:08 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.