ここでは、サーブレットで処理されるファイルをアップロードしたいと考えています。 Apache Commons - File Uploadを使用してアップロードするファイルを処理します。javaサーブレットでの非同期ファイルアップロード
私はGmailのようなAJAXファイルのアップロードを見てきました。隠しiframeには後でjavascriptを埋め込んでアップロード画像の表示を停止したり、アップロードが成功したというメッセージを表示したりします。しかし、これはPHPを使用しています。ここでファイルアップロードを処理するPHPファイルには、iframeの内部にjavascriptが含まれています。
私の質問は、Javaでサーブレットを使用して、JSPに頼らずに、PHPで上記の実装を真似ることなく、どうすればよいのでしょうか。私はこれが可能かどうかも分かりませんので、良い実装(私のガイドラインでは、ファイル共有のコモンズを除いて外部ライブラリなし)に案内してください。
注:これは簡単に行うことができるライブラリがあることを認識していますが、まずこれがどのように起こっているか、これがどのように可能か、手を汚してこれを知りたいと思っています。
編集:ただ追加する、私はそれがまったく同じであるアパッチ・コモンズのFileUpload
JSPを使わずにHTMLをリダイレクトに埋め込む方法を教えてください。 – putolaruan
リダイレクトはなぜ必要なのですか?サーブレットはtext/htmlレスポンスを出力するだけです。 – Quentin
A-Hah!それだけで、私はこのAJAXのことが本当に新しいことを示しています。サーブレットとJSPにリダイレクトすることに慣れていました。 :)ありがとう! – putolaruan