JSP标记文件没有';无法识别{}语法

JSP标记文件没有';无法识别{}语法,jsp,jsf,el,jsp-tags,myfaces,Jsp,Jsf,El,Jsp Tags,Myfaces,在我的JSP页面中,我使用以下行检索标签: <f:loadBundle basename="com.me.resources.test" var="mytest" /> <h:outputLabel value= "#{mytest.mylabel}"/> 在这种情况下,它只显示“Hello” 你知道问题出在哪里吗 我正在使用MyFaces 2.1.10您是否尝试过使用${mytest.mylabel}而不是{mytest.mylabel} 请参阅。为什么您仍然使用自

在我的JSP页面中,我使用以下行检索标签:

<f:loadBundle basename="com.me.resources.test" var="mytest" />
<h:outputLabel value= "#{mytest.mylabel}"/>

在这种情况下,它只显示“Hello”

你知道问题出在哪里吗


我正在使用MyFaces 2.1.10

您是否尝试过使用
${mytest.mylabel}
而不是
{mytest.mylabel}


请参阅。

为什么您仍然使用自2009年以来就已弃用的JSP视图技术而不是其后续的Facelets?我知道它已弃用…但我不是自己编写此代码的,所以我必须使用它…我也在尝试使用Facelets,但它不起作用:所以我想它只适用于JSP文件。。。
<?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>