Электронный магазин на Java и XML

         

Пример сервлета для просмотра результатов отчета - часть 5


Мы почти завершили рассмотрение класса QanalysisServ! В листинге 7.36 показаны некоторые служебные методы, необходимые для форматирования выходных страниц и сообщений об ошибках.

Листинг 7.36. Служебные методы в классе QanalysisServ (QanalysisServ.java)

public void header( PrintWriter out ){ out.println("<HTML>"); out.println("<HEAD><TITLE>QanalysisServ Output</TITLE> </HEAD>"); out.println("<BODY>"); } public void footer( PrintWriter out ){ out.println("<hr>" + version + "<br>"); out.println("</BODY>"); out.println("</HTML>"); out.close(); } // assumes response has been set to text/html private void errorMsg ( PrintWriter out, String msg, Exception ex ){ out.println("<html>"); out.println("<head><title>QanalysisServ Output</title> </head>"); out.println("<body>"); out.println("<h2>" ); out.println( msg ); out.println("</h2><br>"); if( ex != null ){ ex.printStackTrace( out ); } out.println("<br>"); footer( out ); } }

 




Содержание  Назад  Вперед