0

我是 jstl 的新手,所以这个问题可能听起来有点愚蠢:我正在尝试使用 jsp-tag 从我的文本数据库中获取与某个键相关的文本。

它应该像这样工作:

<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 回答