[Seasar-user:20965] Re: [SAStruts]validateでStackOverflowが発生します

higayasuo [E-MAIL ADDRESS DELETED]
2011年 8月 10日 (水) 09:40:20 JST


ひがです。
>> 原因はわかったのですが、過去との互換性を保ったまま修正するのが、
>> 一苦労なので、修正が終わるのはもう少し掛かりそうです。
> 上記の件、了解致しました。
>
> ちなみに前述致しました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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>



Seasar-user メーリングリストの案内