1. 程式人生 > 其它 >HttpServletResponse 返回彈窗顯示

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();
        }
}