有三个文件。
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
我怎样才能做到这一点?
我想将结果发送到upload.jsp,无论sql执行是否成功(true或false)
JSP文件之间唯一的传输方法是Web浏览器。所以,如果您的流程如下所示:
fileUpload.html ==POST==> upload.jsp ==POST==> SQLProcess.jsp
那么qazxsw poi应该使用SQLProcess.jsp
重定向将web浏览器重定向回qazxsw poi。可能是类似的东西
upload.jsp
当然,您也可以直接显示来自302
的消息。