Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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页面转发输出包括来自上一个表单的内容_Java_Jsp_Jakarta Ee_Servlets - Fatal编程技术网

Java JSP页面转发输出包括来自上一个表单的内容

Java JSP页面转发输出包括来自上一个表单的内容,java,jsp,jakarta-ee,servlets,Java,Jsp,Jakarta Ee,Servlets,问题是:我有一个page1.jsp,它被提交并转发到page2.jsp。问题是转发的输出应该只是page2.jsp中的内容,而不是显示page1.jsp中的内容,并立即显示page2.jsp中的内容 我使用的是requestDispatcher.forward(String),但我不知道为什么会发生这种情况 PS:我使用的是JE 1.4,看来你的方法签名不正确。根据: 因此,您的代码应该是: RequestDispatcher dispatcher = request.getRequestDis

问题是:我有一个page1.jsp,它被提交并转发到page2.jsp。问题是转发的输出应该只是page2.jsp中的内容,而不是显示page1.jsp中的内容,并立即显示page2.jsp中的内容

我使用的是
requestDispatcher.forward(String)
,但我不知道为什么会发生这种情况


PS:我使用的是JE 1.4,看来你的方法签名不正确。根据:

因此,您的代码应该是:

RequestDispatcher dispatcher = request.getRequestDispatcher("page2.jsp);
dispatcher.forward( request, response );
更好的是,您可以使用
标准操作

包含操作的JSP停止处理,清除其缓冲区,并将请求转发到目标资源。请注意,调用JSP不应在操作之前向响应写入任何内容

建议阅读:

RequestDispatcher dispatcher = request.getRequestDispatcher("page2.jsp);
dispatcher.forward( request, response );