0

この特定の問題であなたの助けが必要です。.jspプログラムの非表示の入力タイプの値をサーブレットプログラムに渡したいです。

私がやっていることは基本的にこれです

<input type="hidden" name="articleId" id="articleId" value=" <%request.getParameter("articleId");%>"/>

サーブレットから値を取得しています

String articleId = request.getParameter("message");
        PrintWriter out = response.getWriter();
        out.println(articleId);

それは何の考えも印刷しません。jspフォームメソッドはpostであり、servletメソッドはdoPostです。

パラメータを渡さない理由はありますか?

4

2 に答える 2

3

間違ったパラメータを使用しました。次のようにする必要があります。

String articleId = request.getParameter("articleId");
PrintWriter out = response.getWriter();
out.println(articleId);
于 2012-04-22T13:43:42.160 に答える
3

1:入力値を変更します(<%=を忘れます):

<input type="hidden" name="articleId" id="articleId" value="<%=request.getParameter("articleId");%>" />

2:getParamaterで引数を変更します。

String articleId = request.getParameter("articleId");
PrintWriter out = response.getWriter();
out.println(articleId);
于 2012-04-22T14:01:32.933 に答える