- PR -

JSPを立ち上げてファイルをWebサーバにアップロード。

投稿者投稿内容
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2006-11-10 15:13
引用:

紅椿さんの書き込み (2006-11-10 15:05) より:
画面のボタンをクリックしたら他のJavaを実行したいということです。

具体的にはファイルアップロードの処理を実行するjavaを動かしたいということです。


その「ファイルアップロードの処理を実行するjava」プログラムは、
サーバーとクライアントのどちらに入っているんですか?

ブラウザに表示されている、JSPの画面から、
クライアント上ののプログラムを叩くことはできませんよ。
まずは、サーバーとクライアントの区別から勉強しましょう。
未記入
常連さん
会議室デビュー日: 2006/05/30
投稿数: 23
投稿日時: 2006-11-10 15:20
ファイルアップロードをするJavaはサーバにおいています。

どうしてもうまくいきません。

Web.xmlの設定が悪いのでしょうか?
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-11-10 15:32
そのjavaとやらはサーブレットですか、JSPですか。
nagiseさんの言われているのは、そういうことでしょう。
未記入
常連さん
会議室デビュー日: 2006/05/30
投稿数: 23
投稿日時: 2006-11-10 15:46
引用:

mioさんの書き込み (2006-11-10 15:32) より:
そのjavaとやらはサーブレットですか、JSPですか。
nagiseさんの言われているのは、そういうことでしょう。



失礼しました。サーブレットのことです。

nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2006-11-10 16:43
Javaと言ってしまうとServletもJSPもJavaなので…。

引用:

紅椿さんの書き込み (2006-11-10 15:46) より:
サーブレットのことです。



以前の回答にあったエラーログに
(/JUP/jsp/comUZZ0101_01)
という記述がありましたね。
もしかしてServlet起動のURLを間違えていませんか?

まずは「画面のボタンをクリック」した際にアクセスするURLに
直接ブラウザでアクセスして該当Servletを起動できるか確認しましょう。
最初の私の返答の2番にあたる動作確認です。

それからHTMLの確認をして確かにそのURLにアクセスしているか確認しましょう。
未記入
常連さん
会議室デビュー日: 2006/05/30
投稿数: 23
投稿日時: 2006-11-10 18:49
ありがとうございました!解決しました!!

やはりServlet起動のURLを間違えていました。


しかし、肝心のServetがうごきません。。。

HttpServletRequestをListオブジェクトに変換するところでエラーになってしまいます。

実際のロジックはこんな感じです

// Listオブジェクトに変換
DiskFileUpload objDfu = new DiskFileUpload();
List list = objDfu.parseRequest(req);

reqがHttpServletRequestオブジェクトです。

いろいろなサイトのサンプルをみたのですが、変換する箇所でエラーが発生するという現象は他では起きていないようです。

どなたか解決方法等ご存知でしょうか??
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2006-11-10 20:17
エラーが出る、というのであればどんなエラーが出るか書きましょう。
どせい
大ベテラン
会議室デビュー日: 2006/10/25
投稿数: 145
投稿日時: 2006-11-10 22:16
引用:

紅椿さんの書き込み (2006-11-10 18:49) より:
ありがとうございました!解決しました!!

やはりServlet起動のURLを間違えていました。
しかし、肝心のServetがうごきません。。。


どこがどう解決したんだよ
解決してねーじゃねーかw

説明に手を抜くな
オレオレ用語を使うな
×教授 ○教示

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