当我练习<fmt:bundle>和<fmt:message>时,我得到了错误的结果,比如??? name?

时间:2016-11-24 09:29:11

标签: jsp jstl

我找到了解决类似问题的方法,但对我来说没有任何意义

项目目录:

my project directory

我的属性文件内容是

name=hello

这是我的测试代码:

<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:bundle basename="messages1"></fmt:bundle>
<h1><fmt:message key="name"></fmt:message></h1> 


这是我的结果???name???
有人说 关于如何解决类似问题的一些解决方案是将属性文件放在projectname/Java Resources/src/下,但正如您可以看到我的项目目录我将proerties文件放在'正确'的位置,但它没有意义。为什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

抱歉,伙计们,我发现了问题,这是我的错误。我应该写

<h1><fmt:message key="name"></fmt:message></h1> 

<fmt:bundle basename="com/messages1"></fmt:bundle>的身体而不是身体之外。 无论如何,谢谢你花时间看我的问题!:)