4

jspページに登録商標(丸の中に「R」)を表示したいのですが、®htmlコードで見つけました。私はそれを表示できますが、私の場合は、アクションクラスでDBからデータを取得し、jspに表示する(イテレータ)jspでイテレータを使用して表示したいです(このシンボルをDBのテーブルに保存しました)私たちは常にこれを行い、このシンボルに対して同じ html コード ( ®) を DB に挿入しましたが、その®コード自体は jsp に表示されます。ご意見がありましたらお知らせください。

私は使用しています: <%@ page contentType="text/html; charset=UTF-8"%> for jsp.このソリューションを見つけるためにグーグルを実行し、上記のものに依存するものも見つけたので、それはすでに正しいです(私が知っている限り)。

以下は jsp サンプル コードです。

<s:iterator value="options" status="rowstatus">
<!-- Option rows -->
<tr>
<td>
<s:property value="name"/>
</td>
<td class="clsQuestions2"><s:property value="value"/></td>
</tr>
</s:iterator>

&#174;来たらそれ自体を印刷するコードを&#174;配置すると、登録商標が表示されますが、それは必要ありません。たとえば、以下の場合、シンボルが表示されます。

<s:if test="name == 'virtuwell&#174;'">virtuwell®</s:if>
4

1 に答える 1

2

Struts2 プロパティ タグは、HTML エスケープを提供します。それを避けるためにこれを試してください:

<s:property value="name" escape="false" />
于 2012-10-22T14:42:27.130 に答える