Здравствуйте Аноним, Вы писали:
А>Давайте упростим мою задачу,... скажем, сервлет должен вернуть аплету строку.
Вот адаптированный пример из книги
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("строка, которую нужно вернуть аплету");
}
}
А>С уважением, Руслан.
Удачи,
Антон