0

私はjstlを初めて使用するので、この質問は少しばかげているように聞こえるかもしれません.jspタグを使用して、テキストデータベースから特定のキーに関連するテキストを取得しようとしています.

次のように動作するはずです。

<c:getText key="myText" />

これは可能ですか?

編集:jstlにそのようなgetText-Tagがないことは知っています。それは私がやりたいことです。テキストに単純なプロパティ ファイルを使用しています。必要なのは、任意のタグにキーを付与する方法だけで、タグはキーに関連するテキストを提供します。これはどのように行うことができますか?

4

1 に答える 1

0

テキストがjava.util.Propertiesオブジェクト内にある場合は、タグも必要ありません。Properties オブジェクトをリクエスト属性 (myPropertiesなど) に格納し、次の EL 式を使用します。

${myProperties.myText}

または、キーに Java 識別子で使用できない文字が含まれている場合:

${myProperties['my text']}

それでもカスタムタグを書きたい場合は、「カスタム JST タグ」をグーグルで検索すると、次のチュートリアルが表示されます: http://docs.oracle.com/javaee/5/tutorial/doc/bnalj.html

于 2012-10-13T20:34:37.163 に答える