HttpServletResponse 返回弹窗显示

问题:

  HttpServletResponse 返回后端信息并弹窗显示,在点击弹窗中的确定后关闭该网页窗口

public void Download(String fileName, HttpServletRequest request, HttpServletResponse response){
        try{
            // 数据处理
        }catch (Exception e) {
            response.setContentType("text/html;charset=utf-8");
            PrintWriter writer = response.getWriter();
            writer.print("" +
                    "<html>" +
                        "<body>" +
                            "<script type='text/javascript'>" +
                                "alert('模板下载失败!');" +
                                "window.opener=null;" +
                                "window.top.open('','_self','');" +
                                "window.close(this);" +
                            "</script>" +
                        "</body>" +
                    "</html>"
            );
            writer.close();
        }
}

  

 

posted @ 2021-12-17 10:44  假装空白  阅读(558)  评论(1)    收藏  举报