Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 mojarra 开发 JSF 应用程序。
我收到 javascript 错误“未定义 mojarra”。
部署一切正常后,ajax 调用工作正常。但是刷新页面后,出现错误。
刷新后head标签中缺少javascript包含。
它似乎工作得非常喜怒无常。
我在 Tomcat 和 Glassfish 上的行为相同,Mojarra 版本为 2.0.3。
出现此错误的原因之一是使用<head>..</head>and<body>...</body>标记而不是<h:head>...</h:head>and <h:body>...</h:body>。
<head>..</head>
<body>...</body>
<h:head>...</h:head>
<h:body>...</h:body>
命名空间 -xmlns:h="http://java.sun.com/jsf/html"
xmlns:h="http://java.sun.com/jsf/html"