[cubby-user:136] Re: URLの半角スペースの扱い

BABA,Yasuyuki [E-MAIL ADDRESS DELETED]
2009年 4月 16日 (木) 21:43:29 JST


馬場です。

遅くなりましたが、SNAPSHOT をデプロイしたので、よろしければご確認ください。

http://maven.seasar.org/maven2-snapshot/org/seasar/cubby/cubby/1.1.5-SNAPSHOT/cubby-1.1.5-20090416.123854-2.jar

Hiroshi Yamamoto さんは書きました:
> 馬場さん
> 
> 山元です。返事が大変遅くなってしまい申し訳ないです。
> 先日無事Cubbyを使用して構築したアプリケーションを
> サービスインさせることができました。
> ありがとうございます。
> 
>>> Action側では + を半角スペースにデコードしてくれないようです。
>> とは、どの部分のことでしょう?
> 
> 今回はMayaaを併用させていただいています。
> 
> hoge.mayaa
> <t:link m:id="hoge_anchor" actionClass="hoge.action.HogeAction"
> actionMethod="index" tag="a" attr="href">
>     <t:param name="name" value="${name}" />
>     <m:doBody />
> </t:link>
> 
> HogeAction
> public class HogeAction extends ...
> @@RequestParameter
> public String name;
> @Path("{name,[^/]+}")
> public ActionResult index() {
> 
> 上記でnameの値が半角スペースを含む場合、
> URLは半角スペースが「+」にエンコードされたURLが出力されます。
> 
> しかしそのURLにアクセスすることで呼ばれるHogeActionに
> 設定されたnameには、「+」は「+」のまま設定されるため現状では
> 無理やり「+」を半角スペースに置換することで対応しています。
> 
> Cubbyのバージョンは1.1.4
> Mayaaのバージョンは1.1.22
> 
> を使用しています。
> 以上、よろしくお願いします。
> 
> 
> 2009/03/31 19:17 BABA,Yasuyuki <[E-MAIL ADDRESS DELETED]>:
>> 馬場です。
>>
>>> Action側では + を半角スペースにデコードしてくれないようです。
>> とは、どの部分のことでしょう?
>>
>> さしつかえなければ、どのようなことがしたいのかと、生成されたURLやアク
>> ションクラスのコードの具体例をあげてもらえませんか。
>>
>>
>> Hiroshi Yamamoto さんは書きました:
>>> お世話になっております。
>>> 山元と申します。
>>>
>>> Cubbyで半角スペースを含むURLの扱いについてです。
>>>
>>> t:linkタグで半角スペースを含むURLを生成した場合、
>>> 半角スペースは + にエンコードされるようですが、
>>> Action側では + を半角スペースにデコードしてくれないようです。
>>> (t:formタグは未確認です)
>>>
>>> これは半角スペースを + にエンコードしないか、
>>> + を正しく半角スペースにデコードするようにはなりませんでしょうか。
>>>
>>> 以上、よろしくお願いいたします。
>>> _______________________________________________
>>> cubby-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/cubby-user
>>
>> --
>> BABA,Yasuyuki
>> [E-MAIL ADDRESS DELETED]
>> _______________________________________________
>> cubby-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/cubby-user
>>
> _______________________________________________
> cubby-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/cubby-user


-- 
BABA,Yasuyuki
[E-MAIL ADDRESS DELETED]


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