Метод doGet создает...
Листинг 8.23. Метод doGet создает форму для ввода нового сообщения (CompanyNewsServ.java)
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html");
PrintWriter out = new PrintWriter(resp.getOutputStream());
String username = req.getParameter("username");
String password = req.getParameter("password");
String action = req.getParameter("action");
String tmp = cnProp.getProperty(username);
boolean userok = false ; if( tmp != null ){ userok = tmp.equals( password );
} header( out );
if( userok ){ generateForm( out, username, password );
} else { out.println("<p>
User: " + username + " password: " + password + " not found.</p>
" );
} footer( out );
}
Заполненная форма посылается методу doPost. Как показано в листинге 8.24, различные текстовые элементы извлекаются и передаются объекту NewsllpKeep с помощью метода addltem.
Содержание раздела