在这个特殊问题上,我需要你的帮助 我想将.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
任何想法为什么它没有传递参数?
答案 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);