0

在这个特定问题上我需要你的帮助我想将 .jsp 程序中隐藏输入类型的值传递给 servlet 程序

我在做的基本上就是这个

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

并且从 servlet 我得到了价值

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

它不打印任何 think 。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 回答