Tomcat 7.0.25 で JSF 2.0/primefaces Web アプリを使用しています。アプリケーションには、primefacesショーケースのように、単純なファイル アップロード フォームがあります。
<h:form enctype="multipart/form-data">
<p:messages showDetail="true" />
<p:fileUpload value="#{fileUploadController.file}" mode="simple" />
<p:commandButton value="Submit" ajax="false" actionListener="#{fileUploadController.upload}" />
</h:form>
public void upload() throws IOException {
FacesMessage msg = new FacesMessage("Succesful", this.file.getFileName() + " is uploaded.");
FacesContext.getCurrentInstance().addMessage(null, msg);
// do stuff with xml
}
stndalone Java クライアントを使用してフォームをアップロードするための multipart/form-data POST リクエストを作成しようとしています。Sinc 今、私はこれとこれを試しましたが、成功しませんでした。
どちらの場合もHTTP/1.1 200 OK
、POST が送信されなかったかのように、応答を受け取り、フォーム ページを取得します。
何か案は?