Jsf javax.faces.el.ReferenceSyntaxException:缺少结束引号

Jsf javax.faces.el.ReferenceSyntaxException:缺少结束引号,jsf,weblogic,el,Jsf,Weblogic,El,我有一个jsf1.1应用程序,可以在OCJ4服务器上正常工作。 我现在已经将其部署到weblogic12 但我在EL上犯了个错误 javax.faces.el.ReferenceSyntaxException:缺少结束引号 谁能帮我解决这个问题 <f:loadBundle basename="com.ApplicationResources" var="msgs"/> <% response.setHeader("Cache-Control","no-store"); re

我有一个jsf1.1应用程序,可以在OCJ4服务器上正常工作。 我现在已经将其部署到weblogic12

但我在EL上犯了个错误

javax.faces.el.ReferenceSyntaxException:缺少结束引号

谁能帮我解决这个问题

<f:loadBundle basename="com.ApplicationResources" var="msgs"/>
  <% response.setHeader("Cache-Control","no-store"); response.setDateHeader ("Expires", 0); %>
    <f:view>
      <html>
        <head>
          <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
          <link href='../stylesheet/vim_stylesheet.css' rel='stylesheet' type='text/css'/>
          <title>
            <h:outputText value="#{msgs[\'vim.common.vim\']} #{msgs[\'vim.pageheader.dashboard\']}"/>
          </title> 

如果您使用的是JSF2.0,那么您不必将您的MSG放入
,这
{msgs['vim.common.vim']}{msgs['vim.pageheader.dashboard']}
就足够了(您还应该删除反斜杠)


如果没有,请尝试将其拆分为两个outputText,我不确定您是否可以像这样组合表达式。

摆脱
\

<h:outputText value="#{msgs['vim.common.vim']} #{msgs['vim.pageheader.dashboard']}"/>


好的,您可以提供引发异常的代码部分来帮助我们帮助您。请将其放入您的帖子的更新中,这真的不可读:-)然后尝试拆分它并删除反斜杠,因为Daniel suggestedIt工作正常,但我现在收到此错误javax.faces.el.EvaluationException:无法获取表达式的值#{backing_b ean_dashboard.m_dtDashboardDataTable}'
<h:outputText value="#{msgs['vim.common.vim']} #{msgs['vim.pageheader.dashboard']}"/>