java - 我有一个 JSP 页面,单击该页面的提交后,第二个 jsp 未显示

标签 java ajax spring jsp model-view-controller

我有一个 JSP 页面,单击该页面的提交后,它会转到 Controller ,然后 Controller 返回另一个应在单击提交按钮时显示的 jsp,但该 jsp 未显示

因此,单击“提交”按钮时,我的 jsp 不会显示,但是当我转到开发人员工具->网络->预览时,它会显示应该显示的 jsp 预览,但会显示第一个 jsp。

此外,当我在 Controller 中放置断点然后完成程序的执行时,会显示第二个 jsp。您能告诉我为什么会发生这种情况以及如何解决这个问题吗?

最佳答案

您可以执行以下操作:

$.ajax({
  url: "/YourController",
  type: "post",
  data: values,
  success: function(data){
      alert("success");
       $("#result").html(data);
  },
  error:function(){
      alert("failure");
      $("#result").html('there is error while submit');
  }   
}); 

关于java - 我有一个 JSP 页面,单击该页面的提交后,第二个 jsp 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55914398/

相关文章:

php - 启用所有选择选项直到 selectedIndex

jquery - 当数据为json时AjaxFileUpload返回下载面板

javascript - 如何在单击按钮时禁用重定向?

Spring @Scheduled 注解随机延迟

java - LibGDX, super 马里奥教程

java.io.EOFException : No content to map to Object due to end of input while retrieving data

java - TimeZone.getDefault() 是如何工作的?

web-services - 如何在 JBoss AS 7 中禁用扫描@WebService 注释?

java - ForEach 循环中的 JSP 错误

java - 如何在java中按位移动二进制字符串?