1

request.getParameter()POSTおよび/またはGETによって送信されたアイテムを取得します。

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

しかし、この 2 つのケースをどのように区別すればよいでしょうか。実際、post と get の両方を同じ名前で送信した場合、getParameter は何を返しますか?

4

3 に答える 3

4

HTTP 要求には、メソッドを 1 つだけ関連付けることができます。したがって、あなたの場合、リクエストはGETリクエストまたはPOSTリクエストのいずれかですが、両方ではありません。GET または POST 以外の HTTP メソッドが存在することに注意してください (OPTIONS、PUT、DELETE など)。

現在のリクエストで使用されたメソッドを知りたい場合は、 を使用できますrequest.getMethod()

于 2013-06-21T10:10:57.297 に答える