Javascript 我想打开警报窗口
我想在调用delete方法之前确认框。 并打开警报窗口如何修改以下来源 jsp页面删除框单击==>delete方法==>Date Base===>JSPonload =================================================================Javascript 我想打开警报窗口,javascript,spring,jsp,Javascript,Spring,Jsp,我想在调用delete方法之前确认框。 并打开警报窗口如何修改以下来源 jsp页面删除框单击==>delete方法==>Date Base===>JSPonload ================================================================= @RequestMapping(value="delete.do") public String delete(HttpServletRequest request, HttpServletRe
@RequestMapping(value="delete.do")
public String delete(HttpServletRequest request, HttpServletResponse response, ModelMap modelmap) throws Exception{
String url = "";
try{
int idx = Integer.parseInt(request.getParameter("idx"));
int commentCnt = boardService.delCheck(idx);
if(commentCnt == 0){
boardService.delete(idx);
url = "redirect:board_list.do";
}else{
modelmap.addAttribute("errCode", 1);
url = "redirect:content.do?idx="+idx;
}
}catch(Exception e){
e.printStackTrace();
}
return url;
}
JSP PAGE
<script type="text/javascript">
function deleteCheck(){
var errCode = ${errCode};
if(errCode != null || errCode != "")
{
alert("alert");
}
}
</script>
<body onload="deleteCheck()">
<body>
谢谢你的回答。但是,不应执行此操作。您的意思是,如果用户选择“是”,则不应执行删除。?单击“删除”,只希望警报窗口显示。当前代码不是显示警报吗?对不起,我不明白你的问题,查了一下来源。Java代码:modelmap.addAttribute errCode,1;获取传递给JSP页面的值。运行一个已加载的jsp页面。我想打开警报窗口。你明白我的意思吗?
function deleteCheck(){
var errCode = ${errCode};
if(errCode != null || errCode != "")
{
var choice = confirm("are you sure you want to delete");
if(choice){
//proceed with deletion
}
}
}