Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将值从jsp传递到servlet_Java_Jsp_Servlets - Fatal编程技术网

Java 将值从jsp传递到servlet

Java 将值从jsp传递到servlet,java,jsp,servlets,Java,Jsp,Servlets,在这个问题上我需要你的帮助 我想将.jsp程序中隐藏的输入类型的值传递给servlet程序 我现在做的基本上就是这样 <input type="hidden" name="articleId" id="articleId" value=" <%request.getParameter("articleId");%>"/> 它没有打印任何想法。jsp表单方法是post,servlet方法是doPost 您知道它为什么不传递参数吗?您使用了错误的参数,应执行以下操作: St

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

我现在做的基本上就是这样

<input type="hidden" name="articleId" id="articleId" value=" <%request.getParameter("articleId");%>"/>
它没有打印任何想法。jsp表单方法是post,servlet方法是doPost


您知道它为什么不传递参数吗?

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

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

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

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

1:更改输入值(您忘记了1:更改输入值(你忘了是的,我确实更改了,但仍然看不到传递的值,我试图从其他jsp表单组件获取值。如果我不在代码中指定值,它确实可以工作。但我想看到的是servlet中隐藏组件的值。@user1210237确保你的隐藏输入也在
表单
标记中。是的,我做了c。)挂起,但仍然看不到传递的值,我试图从其他jsp表单组件获取值。如果我不在代码中指定值,它确实可以工作。但我想看到的是servlet中隐藏组件的值。@user1210237确保您的隐藏输入也在
表单
标记中。
<input type="hidden" name="articleId" id="articleId" value="<%=request.getParameter("articleId");%>" />
String articleId = request.getParameter("articleId");
PrintWriter out = response.getWriter();
out.println(articleId);