javascript - 使用 servlet 表单提交成功响应

标签 javascript jsp servlets

我正在提交一个用于将文件上传到 servlet 的表单,但我不知道如何将成功事件发送回 Javascript。我需要在servlet成功执行后调用一个函数。

最佳答案

只需让 Servlet 在请求范围内设置一个变量,然后让 JSP 相应地生成 JavaScript 代码即可。

Servlet:

boolean success = true; // or false.
request.setAttribute("success", success);
request.getRequestDispatcher("/WEB-INF/result.jsp").forward(request, response);

JSP:

<script>var success = ${success};</script>

它最终会出现在网络浏览器中

<script>var success = true;</script>

你知道如何继续使用这个 JavaScript,对吗? if(成功){} else {} 等等:)

另请参阅:

关于javascript - 使用 servlet 表单提交成功响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3519051/

相关文章:

java - Tomcat 两个项目相互通信

java - servlet init 方法无法创建 mysql 表 - 为什么?

javascript - 以编程方式将 CSS 添加到 IE 时出现问题

javascript - 使用 jQuery 创建表单克隆

java - 使用Servlet程序以JSP形式显示.gif文件

javascript - 如何通过jquery从sevlet接收信息而不发送请求

java - 从 servlet 过滤器提供静态文件

javascript - 输入类型图像上的 Onclick 事件提交表单

javascript - 使用 .remove() 删除数组中的所有元素

Java:如何命名 boolean 属性