質問
か、Java等のPHPの $_POST
?はwebで検索したら時間が含まれており、今後ともどした。
解決
ご HttpServletRequest
オブジェクトは、 getParameter(String paramName)
方法を取得するために使用されるパラメータの値です。 http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletRequest.html#getParameter(java.lang.String)
他のヒント
このシンプルな例です。しかし仮に、htmlまたはサーブレットございますのでご注意下さいを取得します。
ということです。
<html>
<body>
<form method="post" action="/myServlet">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" />
</form>
</body>
</html>
現在のサーブレット
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class MyServlet extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String userName = request.getParameter("username");
String password = request.getParameter("password");
....
....
}
}
ポスト変数にはアクセス要求のオブジェクト: HttpRequest.getParameterMap().例外の場合の送信のMIMEマルチパートのデータの形式は enctype="multipart/form-data").その場合、必要な構文解析されたバイトストリームMIMEパーサです。で記入することができまたは使用するか、既に持っているようにApacheの コモンズのファイルアップロード APIに含まれています。
前の答えが正しいとでも思い出の名前属性の入力分野(html形式)はんあります。例:
<input type="text" id="username" /> <!-- won't work -->
<input type="text" name="username" /> <!-- will work -->
<input type="text" name="username" id="username" /> <!-- will work too -->
すべてのこのコードはHTMLで有効なものを使用getParameter(java.lang.文字列)が必要になりまname属性に設定されているすべてのパラメータを受信したい.
取得すべてのポストパラメータがあり地図を含む請求param名のキーマンとして、param値とします。
Map params = servReq.getParameterMap();
には、パラメータとして知られる通常
String userId=servReq.getParameter("user_id");