AJAX: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 35:
На основе этого строится [[портлет]], предоставляющий не только доступ к списку недавних сообщений, но также обеспечивающий предварительный просмотр самих сообщений -всех из главной страницы без необходимости их обновления.
 
Чтобы получить доступ к содержимому сообщения, нужен серверный компонент, предоставляющий доступ к сообщениям. В нашем примере есть простой [[сервлет]] в качестве имитатора, который показывает сообщения через точку с запятойзапятую в следующем формате: от кого, тема, дата и тело сообщения:
 
<source lang=java5>@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
if ("1".equals(req.getParameter("message_id"))) {
resp.getWriter().println( "John Doe,Greetings,10 10-2005, Hi.I am doing good" ) ;
} else if ("2".equals(req.getParameter("message_id"))) {
resp.getWriter().println( "Joanna Doe,Hi,10-10-2005,Document is complete." );
Строка 47:
...
} else {
resp.getWriter().println( ",NA ,NA ,NA ,Nothing to display" );
} //end else
} //end service </source>