我的JSP页面上有一个表单,在提交后会转到Java文件。执行某些步骤后,此Java文件将重定向到另一个JSP页面。
在重定向之前,我想显示表单提交是否成功的警报。在其他JSP页面中,我使用javascript alert()函数来执行此操作。我不能这样做,因为这是一个java文件。
我尝试使用JOptionPane但警报框没有显示在浏览器页面上,它出现在我的桌面上(这是奇怪的还是应该是正常的......)。我尝试使用println,它最终只打印到控制台。
那么无论如何我可以在.java文件中调用Javascript警报或以其他方式显示警报? java文件中的所有内容都会减少警报。
Java文件
Function
答案 0 :(得分:0)
将HTML放在servlet内部它真的要避免。我个人会把它变成一个AJAX调用,或者至少首先重定向到“success.jsp”(或类似的东西),并从那里重定向到“home.jsp”。这不是最好的用户体验,但您的设计相当具有挑战性。