0

次の提供されたコードがあります。

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

    public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest                 request, HttpServletResponse response) 
        throws IOException, ServletException { 
        /* set the output content type */ 
        response.setContentType("text/html"); 
        /* create a class to write the output */ 
        PrintWriter out = response.getWriter(); 
        /* write an html document */ 
        out.println("<html>"); 
        out.println("<head>"); 
        out.println("<title>HelloServlet</title>"); 
        out.println("</head>"); 
        out.println("<body>"); 
        out.println("<h1>Hello, from my first servlet!</h1>"); 
        out.println("</body>"); 
        out.println("</html>"); 
      } 
    }

Dr. Java のカスタム バージョンを使用してこれをコンパイルできますが、実行しようとすると、「静的エラー: このクラスには、String[] を受け入れる static void メイン メソッドがありません。」というエラーが表示されます。

XAMPP などの別のアプリケーションを使用して結果を確認する必要がありますか?それとも間違ったコードを指定したのでしょうか?

4

2 に答える 2

0

ローカルサーバーで実行するには、tomcat 7 などを使用することをお勧めします。また、doGet メソッドに URL マッピングを追加することもできます。また、Eclipse を使用する場合は、多くの問題を回避できます。Web 開発者向けの Eclipse バージョンがあります。

于 2013-09-28T21:08:18.423 に答える