- - PR -
HTML&JSPタグを出力
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-12-27 14:58
javaソース:
public String getKbnDsp(){ if (getKbn().equals("1")){ return "【普通】"; } else if(getKbn().equals("2")){ return "【重要】"; } else return "<font color='#CC7777'>【緊急】</font>"; } JSP側で、以下のように表示しようとしています。 <font color="red">【緊急】</font> 表示する際にはHTMLタグを解釈して欲しいのですが、 「<」が「<」等にエスケープされてしまいます。 HTMLタグをJSP側に渡すにはどのようにすれば、よろしいでしょうか。 | ||||
|
投稿日時: 2006-12-27 15:26
JSP側で書き出す際にエスケープしないようにしてやればよいでしょう。
JSP側はどのような書き出し方をしていますか? JSTLを使っている場合、Strutsを使っている場合、 その他フレームワークを使っている場合などなどで方法が異なります。 | ||||
|
投稿日時: 2006-12-27 15:51
ご回答ありがとうございました。
STRUTSを使っています。 JSP側のロジック下記になります。 <nested:root name="P201Form"> <table> <nested:iterate id="oshirase" indexId="idx" property="oshiraseList"> <tr class="tr${idx % 2}"> <td width='70' class="tdoshirase2"><nested:write property="dispDate"/></td> <td width='50' class="tdoshirase2"><nested:write property="kbnDsp"/><nested:hidden property="kbn"/></td> <td class="tdoshirase2"><nested:write property="info"/></td> </tr> </nested:iterate> </table> </nested:root> ご教授ください。 よろしくお願いいたします。 | ||||
|
投稿日時: 2006-12-27 16:28
やり方を教えるのは嫌なので代わりにやり方の調べ方をお教えします。 こういうときは本家のドキュメントにあたるのが王道です。 Strutsのwriteタグについては以下に記述があります。 http://struts.apache.org/1.3.5/struts-taglib/tlddoc/bean/write.html ここでどういった機能があるかを確認してみましょう。 |
1