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

         

Начало исходного...



Листинг 9.25. Начало исходного кода NetNewsServ (NetNewsServ.java)

package com.XmlEcomBook.Chap09; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class NetNewsServ extends HttpServlet { static String version = "1.02 July 26, 2000"; static String queryStr = "http://www.moreover.com/cgi-local/page" + "?wbrogden@bga.com+xml"; static String destDir = "e:\\scripts\\netnews" ; static String queryFile = "xmldump.xml" ; static String alias = "http://www.lanw.com/servlet/netnews" ; String keywords = "Amazon,Dell,Microsoft"; String fmt = "<tr>
<td>
<a href=\"<%url>
\" >
<%headline_text>
</a>
" + " &nbsp; from <%source>
</td>
</tr>
" ; public void init(ServletConfig config) throws ServletException { super.init(config);
}

Метод doGet генерирует простую форму, которая позволяет выбрать одну или несколько тематических категорий и/или ввести ключевые слова. Как показано в листинге 9.26, он получает объект NetNewsBean для определенного источника новостей. Метод getTopicsAsSelect объекта NetNewsBean создает код для отображения списка возможных категорий. Получившаяся в результате страница HTML показана на рис. 9.2.



Содержание раздела