[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&lt=100 であれば受け取れるはずです。
宜しくお願いします。
(2011/01/14 19:20), TAKEUCHI, Manabu wrote:
> 竹内@エールシステムです。
>
>
>> 具体的にどのような問題が起こっていますでしょうか?
>
> 具体的な問題は発生していません。
>
> ただ、chart.html?id=1&data=100 ではなくて chart.html?id=1&data=100
> とならないと気持ちが悪いというレベルです。
>
> あれ、もしかして、私勘違いしていますか?
>
>
> 2011年1月14日19:14 [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]>:
>> 米林です。
>>
>>> ここで、ちょっとした問題が、"&"が"&"とエスケープされてしまいます。
>>> #<img id="chart" src=".../chart.html?id=1&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";
>>> }
>>>
>>> とパラメータを設定するようにしました。
>>>
>>> ここで、ちょっとした問題が、"&"が"&"とエスケープされてしまいます。
>>> #<img id="chart" src=".../chart.html?id=1&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 メーリングリストの案内