单击按钮并重定向到父窗口时显示状态弹出窗口 - SpringBoot

时间:2016-10-05 18:11:12

标签: javascript java jsp spring-mvc spring-boot

我创建了一个Spring Boot应用程序,当我点击localhost:8080/displayResults

时,它会在浏览器上显示以下表格
╔═════╦══════╦════════════════════╗
║ ID  ║ Name ║       Action       ║
╠═════╬══════╬════════════════════╣
║ 001 ║ one  ║ start|stop|restart ║
║ 002 ║ two  ║ start|stop|restart ║
╚═════╩══════╩════════════════════╝

我有一个控制器如下

@RequestMapping(value = "displayResults", method = RequestMethod.GET)
public ModelAndView getResults(ModelMap model) {
    List<Bean> beanToDisplay = handler.getData();
    return new ModelAndView("Results", "beanToDisplay", beanToDisplay);
}

上述控制器是显示上述表格的控制器。

现在我的要求是当我点击start按钮或stop按钮或restart按钮时,它应该调用另一个名为handler.stop()的方法等。此方法检查现有的服务器的状态并相应地启动或停止。此方法返回状态需要一些时间(可能是10秒)。 在此之前,一旦单击“启动或停止或重新启动”按钮,它就会显示一个弹出窗口,然后重定向回同一个父页面。此外,我还需要将IDstart点击

一起传递给控制器

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

alert("alert here");

是一种简单的js方式,可以显示弹出框

对于其余的我会做类似的事情

function myFunction() {
var button //define the button here

 if (button === "GetKeyDown") 
  {
   window.location='http://www.website.com';
   alert("alert here");               
  }
}

这是我能想到的最好的,因为我暂时没有用js做很多事情