- PR -

ダウンロード時の戻り処理について

1
投稿者投稿内容
Dra
大ベテラン
会議室デビュー日: 2004/10/04
投稿数: 111
投稿日時: 2006-02-16 19:42
現在JavaでWebシステムを開発しています。
画面で入力された会社コード(仮)をサーバ側でDB存在チェックを行い、
存在する場合は会社情報をCSVファイルにてダウンロード、存在しない場合は
ダウンロード処理を行わずエラーメッセージを表示する処理を予定しています。
上記のように存在しない場合はクライアントに処理を移せるのでしょうか?
ダウンロード処理はいわゆるdoPost()を呼んでいます。
何かよい案はあるのでしょうか?

Java環境は特殊なフレームワークを使用しています。名前は挙げられませんが・・・
詳細な情報を提示できず申し訳ありませんが、宜しくお願い致します。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-02-16 20:37
例えば、見えないフレーム(IFRAME)等にサブミットして、
doPostメソッド内で、
・データがあるときには通常のダウンロード処理を行って
・データがないときには、以下のようなHTMLを返すようにする
という感じで如何でしょうか。
コード:
<html><script>alert("データがありません")</script></html>


データの有無によって、レスポンスヘッダの設定を分ける必要があります。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-02-17 03:51
存在する場合は CSV ファイル(または CSV ファイルダウンロードを促すhtml)を、存在しない場合はその旨を報告するhtmlを返せばよいのではないでしょうか。
1

スキルアップ/キャリアアップ(JOB@IT)