Java JSF1.2H:commandLink不工作,未定义Mojara

Java JSF1.2H:commandLink不工作,未定义Mojara,java,jsf,navigation,richfaces,jsf-1.2,Java,Jsf,Navigation,Richfaces,Jsf 1.2,我在WebSphere7上遇到了JSF1.2的问题。 我正在尝试用JSF实现一个导航。 我也在用RichFaces 在浏览器的控制台中,我收到了以下错误:uncaughtreferenceerror:mojara未定义 我见过其他人处理这个问题,他们通过添加解决了这个问题,但这对我不起作用 谢谢你的帮助 My navigation.xhtml <?xml version="1.0" ?> <html xmlns="http://www.w3.org/1999/xhtml" xm

我在WebSphere7上遇到了JSF1.2的问题。 我正在尝试用JSF实现一个导航。 我也在用RichFaces

在浏览器的控制台中,我收到了以下错误:
uncaughtreferenceerror:mojara未定义

我见过其他人处理这个问题,他们通过添加
解决了这个问题,但这对我不起作用

谢谢你的帮助

My navigation.xhtml

<?xml version="1.0" ?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets">
<body>
<ui:composition>
    <h:form>
        <!-- Navigation -->
        <div id="navigation" class="navigation">
            <div class="level0">
               <h:commandLink action="#{navigation.toHome}" value="#{messages.elsi_dg_navigation_home}" />
            </div>
            <div class="level0">
                <h:commandLink action="#{navigation.toHistory}" value="#{messages.elsi_dg_navigation_history}" />
            </div>
        </div>
    </h:form>
</ui:composition></body></html>
HTML输出:

<div id="navigation" class="navigation">
<form id="j_id19" name="j_id19" method="post" action="/elsi-dg/xhtml/home.xhtml" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="j_id19" value="j_id19">
    <!-- Navigation -->
    <div id="navigation" class="navigation">
        <div class="level0"><a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_id19'),{'j_id19:j_id21':'j_id19:j_id21'},'');return false">Home</a></div>
        <div class="level0"><a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_id19'),{'j_id19:j_id23':'j_id19:j_id23'},'');return false">History</a></div>
    </div><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="3428583661652779493:-8865896015881316410" autocomplete="off">
</form>
</div>

更新


可以正常工作。

可能是标签的问题ui:composition

 <ui:composition template="./template/template.xhtml">

它通常需要一个模板文件

你在用吗?
如果您没有,请尝试删除
标签。

谢谢您的回答。是的,我使用的是一个模板文件,我忘了在我的问题中提到这个。我目前使用a4j作为解决方案,这项工作没有问题
 <ui:composition template="./template/template.xhtml">