如何在其他jsp文件的一个jsp中收到两个请求?

时间:2018-01-03 13:23:39

标签: javascript java html

有三个文件。

fileUpload.html,upload.jsp,SQLProcess.jsp

fileUpload.html包含html标记,使用“post”方法将文件信息发送到upload.jsp。

fileUpload.html中的文件是csv。 在upload.jsp中,读取csv文件,然后解析数据,将它们保存到数据库中。如果有错误,它会用html表显示它们。还有一个表格。用户可以通过填写表单来更正此错误数据。如果他们单击发送按钮,他们完成的表单将发送到SQLProcess.jsp(post方法)。

在SQLProcess.jsp中,解析upload.jsp中的表单数据。并将它们保存到数据库中。我想知道这个提交是否成功。

但是我无法将此结果(成功或不成功)返回到上传.jsp

我该怎么做?

我想发送结果,无论sql执行是否成功(true或false)到upload.jsp

1 个答案:

答案 0 :(得分:0)

JSP文件之间唯一的传输方法是Web浏览器。 所以,如果你的过程是这样的:

Worksheets("E'ee Details").Range("E1").Value = "=if(right(EmployeeAll!" & gender.Address & ",1)=""M"",""Male"",if(right(EmployeeAll!" & gender.Address & ",1)=""F"",""Female"",""""))"

然后fileUpload.html ==POST==> upload.jsp ==POST==> SQLProcess.jsp 应使用SQLProcess.jsp重定向将网络浏览器重定向回upload.jsp。可能类似

302

当然,您也可以直接显示来自String status = getStatus(); response.sendRedirect( 'upload.jsp?status='+status ); 的讯息。