プロが教える店舗&オフィスのセキュリティ対策術

eclipse 3.4
tomcat 4.1
j2sdk1.4.2
sysdeo 3.2.1

を使用し開発を行おうとしています。

なんとかeclipse上からtomcatを起動し、localhost:8080 を指定してjspの画面は出るようになったのですが、jspからJAVAを呼ぼうとすると
エラーになってしまいます。

呼び出し部分は
<form action="servlet/javahello.FileUploadServlet" method="post" enctype="multipart/form-data" name="form1">
名前:
<input type="text" name="name">
<br>
ファイル:
<input type="file" name="file1">
<br>
<br>
<input type="submit" name="Submit" value="送信">
<input type="reset" name="submit" value="リセット">
</form>

とし、javaファイルは
eclipse上のプロジェクト(tomcat_test)のWEB-INF/src/配下に
servlet/javahelloを作ってFileUploadServlet.javaを入れています。

http://localhost:8080/tomcat_test/servlet/javahe …を実行すると
エラーは以下のようなエラーで
HTTP Status 404 - /tomcat_test/servlet/javahello.FileUploadServlet

javaファイルが見つけられていないと思うのですが、
jspからjavaを見に行く時はどのように参照しにいくのでしょうか。

宜しくお願いします。

A 回答 (1件)

>action="servlet/javahello.FileUploadServlet"


↑へのアクション先が存在しないから404エラーが発生していると思います。

これはurlって言うかjavaのクラスファイルを指定していませんか?
web.xmlで<servlet>や<servlet-mapping>でクラスファイルとurlの設定を行っていますか?
    • good
    • 0
この回答へのお礼

web.xmlの編集を行っておりませんでした。
サーブレットの知識が足りませんでしたが、方向性が分かりました。
ありがとうございました。

お礼日時:2008/09/08 15:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!