javax.servlet.http.HttpServletRequest
インスタンスからフォームデータを抽出しようとしました。オンラインで推薦したように私はrequest.getParameter(String paramKey)
を試しましたが、動作しませんでした。 request.getParameterValues()
,request.getParameterNames()
およびrequest.getParameterMap()
はフォームデータも返しません。私が望むのは、フォームデータを持つマップか、それを取得する別の方法です。Java HttpServletのPOSTペイロードからHTTPフォームデータを取得する方法は?
1
A
答えて
1
コードrequest.getParameter()を記述する場所で動作します。 このことは、以下に述べるように、必ずサーブレットのdoGetPost()メソッドに書き込む必要があります。次の例を参照してください。
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String id = req.getParameter("realname");
String password = req.getParameter("mypassword");
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String id = req.getParameter("realname");
String password = req.getParameter("mypassword");
}
0
オーバーライドする必要があるいくつかの方法があります。受け取った要求タイプがPOSTのときに実行されるのはdoPost(), doGet(), service()
doPost()
です。
doGet()
は、受信したリクエストタイプがGETのときに実行されます。
両方の投稿に対して1つのメソッドを実行したい場合は、service()
メソッドを使用することをお勧めします。
例:
public class TestServlet{
public void service(HttpServletRequest request, HttpServletResponse response){
request.getParameter("paramterName").
}
}
関連する問題
- 1. JavaのPOSTリクエストからフォームデータを取得する方法
- 2. Play 2.0のPOSTからペイロードを取得する方法
- 3. muleで文字列ペイロードをhttp localhostにPOSTする方法は?
- 4. HTTPリクエストのペイロードを取得する
- 5. http postメソッドからの戻り値をAngular2で取得する方法は?
- 6. JavaのHTTPヘッダーからIPアドレスを取得する方法
- 7. @FormParamまたは@FormDataParam角度のHTTP POSTフォームデータを取得する場合?
- 8. "post"ペイロードから "commit"フィールドを除外する方法は?
- 9. Angularjs $ HTTP POSTをファイルやフォームデータ
- 10. Mule 3.1.2のProxy HTTP POSTフォームデータ
- 11. HTTP POSTファイルアップロードからファイル名を取得
- 12. Dynatrace AppMon 6.5でPOSTペイロードを取得
- 13. ポストマンアドオンnodejsからフォームデータの値を取得する方法
- 14. AngularJSでのPOST応答からヘッダーを取得する方法$ http
- 15. Symfony - HTTPSからHTTPへのリダイレクト後にPOSTパラメータを取得する方法
- 16. レスポンスサイズの取得 - HttpServlet
- 17. Java RESTサービスでPOST要求ペイロードから値を取得するにはどうすればよいですか?
- 18. HTTP Postからステータスコードを読み取る方法は?
- 19. jsonファイルとしてペイロードを持つJAVAのHTTP POST要求
- 20. angle 2 .post http angular2から返されたデータを取得する方法
- 21. pdftron webviewerからフォームデータを取得する方法
- 22. Emberjsでフォームデータを取得する方法
- 23. POSTリクエストからパラメータの名前を取得する方法は?
- 24. HTTP POST、メッセージ本体(データ)を取得する方法
- 25. PL/SQLプロシージャからhttp URLを取得する方法は?
- 26. POSTリクエストからレスポンスオブジェクトを取得する方法は?
- 27. Javaのcommonj.work.WorkManagerプロパティをJavaコードから取得する方法は?
- 28. GET/POST HTTPリクエストを取得するJavaサーバー
- 29. は、JavaのHttpServletヘッダ
- 30. HTTP POST要求本体をサーバー側でJava Stringとして取得する方法はありますか。
[JavaサーブレットにPOST要求から取得要求ペイロード(の可能性のある重複http://stackoverflow.com/questions/14525982/getting-request-payload-from-post -request-in-java-servlet) –