0

フォームに null 値が含まれている場合、情報を入力するように求めるユーザーにフォームを再度表示する必要があることを確認しています。このチェックはサーブレットで行う必要があります。次のコードを使用しようとしていますが、送信ボタンをクリックしても再度表示されません。

String firstname = request.getParameter("firstname");
String lastname = request.getParameter("lastname");
if(request.getParameter("firstname").equals(" ") || request.getParameter("lastname").equals(""))
{
            getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);
            return;
}

私はもっ​​と何か不足していますか?? 誰かがそれについて説明できますか?

4

2 に答える 2

0

すべてが言ったように、コードをクリーンアップしてください。そして、servletこのようにするだけです。

   if(request.getParameter("firstname") ==null){//and other conditions here
       response.sendRedirect("/index.jsp");        
    }
于 2013-04-01T06:10:49.853 に答える