Java 使用richfaces进行上盲和下盲时出现问题

Java 使用richfaces进行上盲和下盲时出现问题,java,jsf,richfaces,Java,Jsf,Richfaces,使用JSP和RichFaces。单击“运行搜索”按钮时,搜索div应向上变盲,结果div应向下变盲 <div id="paper"> <f:view> <h:form> <div id="criteria"> <rich:panel header="Search">

使用JSP和RichFaces。单击“运行搜索”按钮时,搜索div应向上变盲,结果div应向下变盲

       <div id="paper">

        <f:view>
            <h:form>

                <div id="criteria">
                    <rich:panel header="Search">
                        <h:inputText value="#{Bean.name}" id="name">
                            <h:outputLabel for="name" value="Enter Name: " />
                        </h:inputText>

                        <a4j:commandButton value="Run Search" action="#{Bean.runSearch}"
                                           onclick="hideCrit({duration:0.8}); showResult({delay:1.5,duration:0.5});"
                                           reRender="searchresultstable">
                        </a4j:commandButton>
                    </rich:panel>
                </div> <!-- end criteria -->

                <rich:effect name="hideCrit" for="criteria" type="BlindUp" />
                <rich:effect name="showResult" for="results" type="BlindDown" />

                <div id="results" style="display: none;">
                    <a4j:commandButton
                        id="searchbttn" value="Back To Search"
                        onclick="hideResult({duration:0.8}); showCrit({delay:0.9,duration:0.5});"
                        reRender="searchresultstable" />

                    <rich:panel header="Results">
                        <rich:dataTable id="searchresultstable" value="#{Bean.results}" var="req"
                                        styleClass="dataTable" rowClasses="oddrow, evenrow">

                            <f:facet name="header">
                                <rich:columnGroup>
                                    <h:column>
                                        <h:outputText styleClass="headerText" value="Name" />
                                    </h:column>
                                </rich:columnGroup>
                            </f:facet>

                            <rich:columnGroup>
                                <rich:column>
                                    <h:outputText value="#{req.name}" />
                                </rich:column>
                            </rich:columnGroup>
                        </rich:dataTable>
                    </rich:panel>
                </div> <!-- end results -->

                <rich:effect name="showCrit" for="criteria" type="BlindDown" />
                <rich:effect name="hideResult" for="results" type="BlindUp" />

            </h:form>
        </f:view>

    </div> <!-- end paper -->

我在TomcatWeb服务器上运行这个

包括的图书馆包括:

  • JSF1.2
  • JSTL 1.1
  • commons-beanutils-1.7.0.jar
  • commons-collections-3.2.jar
  • commons-lang-2.2.jar
  • commons-logging-1.1.1.jar
  • mysql-connector-java-3.1.1.jar
  • richfaces-api-3.3.0.GA.jar
  • richfaces-impl-3.3.0.GA.jar
  • richfaces-ui-3.3.0.GA.jar
我有两个错误

这是在装载时:

element.dispatchEvent不是函数

当点击“运行搜索”按钮时会出现这种情况

element.makeClipping不是一个函数

编辑似乎其他丰富的组件可以工作,例如,但是,我尝试了多次,例如淡入淡出,但它们似乎不起作用


谢谢,

问题是context.xml文件中的一个参数

原始文件:

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/project"/>

我无法识别antiJARLocking参数,因此我删除了它,现在一切正常

新文件:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/project">


谢谢大家的输入。

问题是context.xml文件中的一个参数

原始文件:

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/project"/>

我无法识别antiJARLocking参数,因此我删除了它,现在一切正常

新文件:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/project">


谢谢大家的意见。

盲目向上/向下是什么意思?这是一个丰富的效果。div将像窗口上的百叶窗一样上下遮阳。下面是一些示例,我不知道它是否有用,但这段代码适用于Facelets,因此您可能需要看看JSP如何处理所有这些。@ckarmann谢谢。我认为这个项目有问题(不确定是什么)。然而,该项目来自svn,所以我无法启动一个新项目。我采用了上面的代码,在一个新项目中效果很好。“盲向上/盲向下”是什么意思?这是一个丰富的效果。div将像窗口上的百叶窗一样上下遮阳。下面是一些示例,我不知道它是否有用,但这段代码适用于Facelets,因此您可能需要看看JSP如何处理所有这些。@ckarmann谢谢。我认为这个项目有问题(不确定是什么)。然而,该项目来自svn,所以我无法启动一个新项目。我接受了上面的代码,它在一个新项目中运行良好。