0

homeJSPページとサーブレットHelloServletJava クラスを含む動的 Web プロジェクトをセットアップしました。

ホームページは、jsp ページから入力値を取得し、入力値をサーブレット クラスに転送する送信ボタンがあります。

しかし、ホームページで送信をクリックすると、HTTP Status 500 - Error instantiating servlet class HelloServlet

これを設定する手順が不足しているかどうかは誰にもわかりませんか? または、web.xml 記述子に誤りがある場合は?

サーブレット クラスの doPost メソッドは次のとおりです。

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        // TODO Auto-generated method stub


        // read form fields
        String fibNum = req.getParameter("fibNum");
        //print input from home page
        System.out.println("username: " + fibNum);

    }

これは、web.xml 記述子でマッピングを設定した方法です。

  <servlet>
  <servlet-name>hello</servlet-name>
  <servlet-class>HelloServlet</servlet-class>
 </servlet>

 <servlet-mapping>
  <servlet-name>hello</servlet-name>
  <url-pattern>/say_hello/*</url-pattern>
</servlet-mapping>
4

1 に答える 1