2

そのため、JSPページでは、JavaBeanを使用してMySQLからデータを取得しています。

<%= myObj.getContent() %>

次の形式の場合、返されたデータを想定します。

<!-- Content Begin -->
I am trying to use JSTL from within a database field. 
<br />
<taglib:someTag id="${id}"></taglib:someTag>
<!-- Content End -->

ただし、タグは評価されませんが、HTMLソースにそのまま表示されます。

私は何が間違っているのですか?それを行うためのより良い方法はありますか?

4

1 に答える 1

0

JSP 式 (<%= %>) を使用して、スクリプト式の式を実行した結果を応答に追加します。Javabean をファイルに書き込むことができます。ファイルを取得したら、インクルードを使用してそれを実行し、応答に追加できます。
ファイルを作成したくない場合は、javabean を呼び出すことができるサーブレットを作成できます。JSP には、サーブレットからの応答を含めることができます。

于 2012-12-03T17:44:41.823 に答える