[Seasar-user:20964] Re: [SAStruts]validateでStackOverflowが発生します
林満也
[E-MAIL ADDRESS DELETED]
2011年 8月 10日 (水) 09:22:57 JST
林(worar)です。
> 原因はわかったのですが、過去との互換性を保ったまま修正するのが、
> 一苦労なので、修正が終わるのはもう少し掛かりそうです。
上記の件、了解致しました。
ちなみに前述致しましたHogeEditActionのエラーの遷移先を/hogeEdit/としていましたが、
これはSAStrutsの実装方法の指針としてありなんでしょうか?
やはり、Formクラスをセッションスコープとしてリセットと組み合わせて利用し、
遷移先をindex.jsp等とした方が良いのでしょうか?
よろしければお聞かせ下さい。
以上です。よろしくお願い致します。
2011年8月9日12:49 higayasuo <[E-MAIL ADDRESS DELETED]>:
> ひがです。
>
> 原因はわかったのですが、過去との互換性を保ったまま修正するのが、
> 一苦労なので、修正が終わるのはもう少し掛かりそうです。
>
>> ひがです。
>>
>> いろいろ調べていただきありがとうございます。
>> 私の方でも更に見てみますね。
>>
>>> ひが様
>>>
>>> 処理周りでおかしい結果になっている部分を発見したのでメールにて
>>>
>>> URL/ボタンともに同一の現象が発生するようです。
>>>
>>> URLアクセスの場合だと「SAStruts.method」に対応するパラメーターが配列になり
>>> ボタンアクセスの場合だと「SAStruts.method」自体が配列になっている。
>>>
>>> validator でエラーが出るたびに配列の個数が増殖しているようです。
>>>
>>> 「SAStruts.method」が消えていないために validate error > input > ... エンドレスになっているようです。
>>>
>>> 2011年7月28日15:41 林満也 <[E-MAIL ADDRESS DELETED]>:
>>>> 林(worar)です。
>>>>
>>>> Hideaki Numasawa様
>>>>> action = hogeEdit
>>>>> [method = index] ※省略された形式
>>>>> id = doUpdate
>>>>>
>>>>> と
>>>>>
>>>>> action = hogeEdit
>>>>> method = doUpdate
>>>>>
>>>>> が判別できずにこの動きになってるようですね。
>>>> そのようですね。
>>>>
>>>> ひが様
>>>>> 仕様とは違っているようなので調べてみます。
>>>> 調査の程、よろしくお願いします。
>>>> _______________________________________________
>>>> Seasar-user mailing list
>>>> [E-MAIL ADDRESS DELETED]
>>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>>
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内