我创建了一个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秒)。
在此之前,一旦单击“启动或停止或重新启动”按钮,它就会显示一个弹出窗口,然后重定向回同一个父页面。此外,我还需要将ID
与start
点击
我如何实现这一目标?
答案 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做很多事情