1つのservletは複数の異なるページからのリクエストを処理します!

5709 ワード

たとえば、ユーザーの追加、削除、ログイン機能を処理するユーザーテーブルがあります.
対応はadd.jsp del.jsp login.jsp等
<body>

  <!-- login.jsp -->

    <form action="UserServlet?method=login" method="post" id="login">

        userName:<input type="text" name="userName"/>

        passWord:<input type="password" name="passWord"/>

        submit:<input type="submit" value="submit"/>

    </form>

  </body>

 
 <body>

  <!-- add.jsp -->

    <form action="UserServlet?method=add" method="post" id="add">

        userName:<input type="text" name="userName"/>

        passWord:<input type="password" name="passWord"/>

        name:<input type="text" name="name"/>

        submit:<input type="submit" value="submit"/>

    </form>

  </body>
//UserServlet

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        String method = request.getParameter("method");

        if(method.equals("login")){

            //    

        }

        else if(method.equals("add")){

            //    

        }

    }