如何在无状态编程中取消来自 UI 的 运行 查询

How to cancel a running query from UI in stateless Programming

我正在将客户端应用程序从 java swing 转换为 spring 引导应用程序,后者将 运行 在服务器上。在swing app的UI上有一个查询界面,用户如果想取消查询可以点击取消。如果他们单击该按钮,它基本上会执行 preparedStatement.cancel()。我如何在使用 Spring 和 thymeleaf 的 UI 上模仿相同的行为?

我 运行 遇到的问题是我无法找到一种方法将准备好的语句从 Java 代码转移到 UI.

提前致谢! 布莱恩

您不应该将 PreparedStatement 转移到 ui。相反,您应该使用 ajax(或表单提交)来取消服务器上的语句。