[Seasar-user:20519] Re: Teeda でグラフ描写

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2011年 1月 14日 (金) 19:37:37 JST


米林です。

> ただ、chart.html?id=1&data=100 ではなくて chart.html?id=1&data=100
> とならないと気持ちが悪いというレベルです。
>
> あれ、もしかして、私勘違いしていますか?

&にするのが正しいです。
サーバ側で、受け取るパラメータ名がdataではなくltであったら
?id=1<=100 となり正常にパラメータが受け取れないはずです。
その場合も、?id=1&amp;lt=100 であれば受け取れるはずです。

宜しくお願いします。

(2011/01/14 19:20), TAKEUCHI, Manabu wrote:
> 竹内@エールシステムです。
> 
> 
>> 具体的にどのような問題が起こっていますでしょうか?
> 
> 具体的な問題は発生していません。
> 
> ただ、chart.html?id=1&amp;data=100 ではなくて chart.html?id=1&data=100
> とならないと気持ちが悪いというレベルです。
> 
> あれ、もしかして、私勘違いしていますか?
> 
> 
> 2011年1月14日19:14 [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]>:
>> 米林です。
>>
>>> ここで、ちょっとした問題が、"&"が"&amp;"とエスケープされてしまいます。
>>> #<img id="chart" src=".../chart.html?id=1&amp;data=100">   となります。
>>
>> これは正しい動きだと思います。
>> 具体的にどのような問題が起こっていますでしょうか?
>>
>> (2011/01/14 16:53), TAKEUCHI, Manabu wrote:
>>> お世話になります。竹内@エールシステムです。
>>>
>>> さて、Teeda のプロジェクトでグラフを描写しなければならなくなりました。
>>>
>>> html ではグラフを描写するところに<img id="chart" src=""/>   とし、
>>>
>>> Page クラスで
>>>
>>> public String getChartSrc() {
>>>       return "chart.html?id=" + getId().toString() + "&data=100";
>>> }
>>>
>>> とパラメータを設定するようにしました。
>>>
>>> ここで、ちょっとした問題が、"&"が"&amp;"とエスケープされてしまいます。
>>> #<img id="chart" src=".../chart.html?id=1&amp;data=100">   となります。
>>> # @TextareaSeparatorCharacterConverter や te:escape="false" ではダメでした。
>>>
>>> 動いてはいるのですが、気持ち悪いので回避する方法は無いものでしょうか?
>>>
>>> また、グラフを描写する Page クラスでは
>>>
>>> public Class<?>   initialize() {
>>>       try {
>>>           ServletOutputStream os = response.getOutputStream();
>>>           try {
>>>               response.setContentType("image/jpeg");
>>>               byte[] chart = ....;
>>>               os.write(chart);
>>>               facesContext.responseComplete();
>>>           }
>>>           finally {
>>>               os.close();
>>>           }
>>>       }
>>>       catch (IOException e) {
>>>           logger.error(e.getMessage(), e);
>>>       }
>>>       return null;
>>> }
>>>
>>> としており、ちょっと強引なような気はするのですが、動いているのでヨシとしてしまっても良いのでしょうか?
>>>
>>> よろしくお願いいたします。
>>>
>>>
>>
>>
>> --
>> 米 林   正 明
>> http://abby.co.jp
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>>
> 
> 
> 


-- 
米 林   正 明
http://abby.co.jp


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