JSP标记文件没有';无法识别{}语法
在我的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} 请参阅。为什么您仍然使用自
<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>