[英]IllegalArgumentException within JAVA SPRING REST Controller
[英]Java Spring - Execute javascript from within controller?
在我的.jsp页面中,我有一个按钮,该按钮调用控制器中的函数。 单击此按钮将启动下载。
<input type=button onClick="location.href='reporting/GroupbasedPreset?rows=24'" value='Last 24 Hours'>
单击此按钮后,控制器将进行一些数据库调用并返回结果。 我想做的是,如果结果为空,则显示javascript弹出窗口,而不是开始下载。 有没有办法从spring控制器中调用javascript?
我要控制器做的基本想法。
int rows = makethedbcall();
if (rows == 0) {
javascript popup;
return;
} else {
continue with download;
}
我能想到的一种方法是,当结果为空时,从控制器返回JSP。
控制器代码将具有:
if (rows == 0) {
// Assuming result-empty would resolve to result-empty.jsp
return "result-empty";
} else {
continue with download;
}
JSP(result-empty.jsp)可能只有一个脚本标签,如下所示:
<script>
window.onload = function() {
alert("Result is empty");
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.