写成如下形式:其Add按钮处于可点击状态,但因为外层没有<h:form></h:form>包裹,所以按钮仅限于可点击状态,无法实现任何功能
<f:view>
<rich:fileUpload fileUploadListener="#{fileUpload.listener}"   maxFilesQuantity="#{fileUpload.uploadsAvailable}" id="upload" immediateUpload="#{fileUpload.autoUpload}" acceptedTypes="xls">
        <a4j:support event="onuploadcomplete" reRender="info"/>
      </rich:fileUpload>
  <h:panelGrid>     
    </h:panelGrid>
</f:view>
在<rich:fileUpload>外层包裹上<h:form></h:form>,Add按钮处于不可点击状态(实质上,包裹上其它的组件也是一样的情况),更别说完成文件的上载功能了
<f:view>
  <h:form>
<rich:fileUpload fileUploadListener="#{fileUpload.listener}"   maxFilesQuantity="#{fileUpload.uploadsAvailable}" id="upload" immediateUpload="#{fileUpload.autoUpload}" acceptedTypes="xls">
        <a4j:support event="onuploadcomplete" reRender="info"/>
      </rich:fileUpload>
  <h:panelGrid>     
    </h:panelGrid>
  </h:form>
</f:view>不知道哪位大侠碰到过类似情况,可为偶解答一下,感激不尽