如何通过Struts Action showConfirmationDialog窗口

时间:2013-12-11 13:42:14

标签: struts struts-1 struts2-jquery struts-validation

  

嗨专家,

     

我想知道在Struts 1.x中是否可以显示一个   Struts Action的确认对话框。更详细:

     

我有Action Form,Action Class和importList.jsp文件。当我点击   一个按钮(在主Jsp文件上)..当前的importList.jsp是   通过设置Action Form的属性显示。在这个jsp文件中我   好,取消按钮。当我单击确定按钮,在此基础上   某些情况我想显示确认对话框,说是或   不,如果用户点击是,它将向前移动,并取消..它   将移动到主jsp文件(而不是importList.jsp文件)

     

任何想法......

1 个答案:

答案 0 :(得分:1)

您可以使用javascript来完成此操作。而不是"是/否"对话框你会得到"确定/取消"对话框。您必须将"importList url""main page url"替换为您的实际网址。

这可能在语法上不准确,但它是一个开始。

<head>
<script type="text/javascript">
    $(document).ready(function(){
        $('input[type=submit]').click(function(){
            var answer = confirm("You will be forwarded. ");
            if(answer){
                //your logic
                document.location.href="importList url";
            }else{
                //your logic
                document.location.href="main page url";
            }
        });
    });
</script>
</head>
<body>
    <input type="submit" value="Ok" />
</body>