重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

私は今、JSP/サーブレットについて勉強しています。
eqripceでサーブレットをやる上でサイトをみて導入をしました。
使用させていただいたサイトはこちらです。
http://www.javaroad.jp/opensource/js_eclipse6.htm

導入が終った後に以下の文を打ちました

package kadai;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Kadai_ado extends HttpServlet {
public void doget(HttpServletRequest request,
HttpServletResponse response)
throws ServletException
{
try{
//コンテンツタイプの設定
response.setContentType
("text/html; charset=Shift_JIS");

//時刻の取得
Date dt = new Date();

//HTML文書の書き出し
PrintWriter pw = response.getWriter();
pw.println("<html>\n"
+ "<head><title>サンプル</title></head>\n"
+ "<body><center>\n"
+ "<h2>ようこそ</h2>"
+ "<hr />\n"
+ "今"+dt+"です。<br />\n"
+ "お選び下さい。<br />\n"
+ "<br \n>"
+ "乗用車\n"
+ "トラック\n"
+ "オープンカー\n"
+ "</center></body>\n"
+ "</html>\n");

}
catch(Exception e){
e.printStackTrace();
}
}
}
一応これは本に書いてある内容をほとんどそのまま写したのですが、これを実行すると

HTTPステータス 405 - HTTPのGETメソッドは、このURLではサポートされていません。

と出てしまいます。調べて8080に接続できないのではないかと思ったんですがコマンドプロンプトでは
接続できたと結果が出ました。
他に原因があると思うのですがわかりません。どなたかわかりませんでしょうか。

A 回答 (1件)

こんにちは



public void doget の小文字のgetを
public void doGet の大文字のGet にしてみて下さい。
    • good
    • 1
この回答へのお礼

ありがとうございます 解決しました!解決してうれしくて続きやってお礼を忘れてました。
申し訳ありません

お礼日時:2011/04/28 16:46

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