home
JSPページとサーブレットHelloServlet
Java クラスを含む動的 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>