- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java JSP/サーブレットについて)
Java JSP/サーブレットについて
このQ&Aのポイント
- DBとのコネクションを行うログイン処理の画面を作成し、Test.javaファイルをLogin.javaファイルに変更した後、フォームのaction属性を変更するとリソースが利用できないエラーが発生する問題が発生しています。
- 環境はEclipse3.4でTomcat6.0を使用しており、Strutsは使用していません。新しいファイルをコピーして実行しようとする際に他の変更や設定が必要なのか、見落としをしているのかを教えてください。
- お手数をおかけしますが、アドバイスをお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ご質問を拝見して、パッと思いつくことを書いてみます。 1.Login.javaを作成した後、Tomcat自体、もしくはアプリケーションの再起動はされましたか? 2.web.xmlでサーブレットマッピングはしていないのですか? 3.formタグのaction要素が「Login」と全角になっていますが、ソースでは「Login」と半角になっていますか? 特に2をされているのかが疑問です。 Tomcatも6.0になりますし、action要素とファイル名を対応させてくれるくらい親切な設計になっているのかも知れませんが、サーブレットを作成するときはweb.xmlでマッピングしておくのが原則だと考えるべきです。 もししていないのなら、web.xmlにマッピングした上でアプリケーションを再起動してみることをお勧めします。 web.xmlについてはURLを添付しておきました。参考になれば。 蛇足ですが、この手の質問をするときはソースコードを添付するのが回答する側も理解し易くていいと思います。少なくともサーブレット関係の質問をするときは、以下の材料を提示して貰えるとより確実な回答が期待できると思います。 ・開発環境のOSやIDE、APサーバのバージョン(今回は書かれてますが) ・Javaサーブレットのソースコード ・web.xml