3

JSF1.2 アプリケーションの一部でこの問題に直面しています。ページの後半にアップロード機能とファイルのリストがあります。ログイン後、最初に行う機能がファイルのアップロードである場合、エラーが返されます - java.lang.IllegalStateException: Client-id : j_id10 Faces ツリーに複製されます。成分。しかし、アプリケーションを参照し、最初に他の機能を実行してからアップロードを試みると、正常に動作します。また、JSF1.2 はファイル/マルチパート アップロード用のタグを提供しないため、アップロード機能はサーブレットを使用して行われました。

UI には、データ テーブルを使用したアップロードとファイル リストがあります。

ストリップされたコード --

rowClasses="alt-color,alt-text1" styleClass="table-boder1" columnClasses="=alt-text1" >

<h:column  id="fileName" headerClass="head-1">
    <f:facet name="header">

        <h:outputText value="#{msg.filename}"/>
    </f:facet>
    <h:outputText value="#{filedata.fileName}"/>


</h:column>


<h:column id="controlTotal" headerClass="head-2" rendered="#{fileManager.selectedLobUser}">
    <f:facet name="header">
        <h:outputText value="#{msg.controltotal}"/>
    </f:facet>
........

、………………

4

1 に答える 1