将值从jsp传递给servlet

时间:2012-04-22 13:42:25

标签: java jsp servlets

在这个特殊问题上,我需要你的帮助 我想将.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);

它不打印任何想法。 jsp表单方法是post,servlet方法是doPost

任何想法为什么它没有传递参数?

2 个答案:

答案 0 :(得分:3)

1:更改输入值(您忘记&lt;% = ):

<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);

答案 1 :(得分:2)

您使用了错误的参数,应该执行以下操作:

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