在我的 JSP 页面中,我使用以下行来检索标签:
<f:loadBundle basename="com.me.resources.test" var="mytest" />
<h:outputLabel value= "#{mytest.mylabel}"/>
它工作得很好!
我想在 JSP 标记文件中做同样的事情myTemplate.tag
,但在这里相同的代码不起作用,它显示完全正确#{mytest.mylabel}
。
模板已正确加载到 JSP 页面中。
我也尝试过使用 Facelets,但它没有显示任何内容:这是代码。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
>
<h:body>
Hello
<f:loadBundle basename="com.me.resources.test" var="mytest" />
<h:outputText value= "#{mytest.mylabel}"/>
</h:body>
在这种情况下,它只显示“Hello”。
你有什么想法问题出在哪里吗?
我正在使用 MyFaces 2.1.10