Re[3]: HTTP запрос
От: Maslovsky  
Дата: 07.05.02 10:29
Оценка:
Здравствуйте Аноним, Вы писали:

А>Давайте упростим мою задачу,... скажем, сервлет должен вернуть аплету строку.


Вот адаптированный пример из книги Core Servlets and Java Server Pages:


...
// где-то внутри аплета :-)
URL currentPage = getCodeBase();
String protocol = currentPage.getProtocol();
String host = currentPage.getHost();
int port = currentPage.getPort();
String urlSuffix = "/servlet/YourServlet";
URL dataURL = new URL(protocol, host, port, urlSuffix);

URLConnection connection = dataURL.openConnection();
connection.setUseCache(false);

BufferedReader = in = new BufferedReader(new InputStreamReader(connection.getInputStream()));

String line;
while((line = in.readLine()) != null)
{
    // делай с line что хочешь :-)
}

...

// внутри сервлета...
public class YourServlet extends HttpServlet 
{
    public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException 
    {
        PrintWriter out = response.getWriter();
        out.println("строка, которую нужно вернуть аплету");
    }
}


А>С уважением, Руслан.


Удачи,
Антон
Удачи,
Антон
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.