Hei!
Ideoita kuinka välittää tekstiä palvelimella olevasta ohjelmasta servletille. Käytännössä homma menee silleen että servletti luo nettisivun, jossa on painonappi ja painonappia painamalla käynnistyy palvelinpäässä sovellus jonka tulisi välittää tekstiä takaisin servletille jotta käyttäjä näkisi sovelluksen lukeman tekstin. Teksti on palvelimella olevasta tekstitiedostosta luettua.
Olisikohan tuohon sopiva esimerkiksi joku httpURLConnection tai vastaava?
Ideoita kuinka välittää tekstiä palvelimella olevasta ohjelmasta servletille. Käytännössä homma menee silleen että servletti luo nettisivun, jossa on painonappi ja painonappia painamalla käynnistyy palvelinpäässä sovellus jonka tulisi välittää tekstiä takaisin servletille jotta käyttäjä näkisi sovelluksen lukeman tekstin. Teksti on palvelimella olevasta tekstitiedostosta luettua.
Olisikohan tuohon sopiva esimerkiksi joku httpURLConnection tai vastaava?
Vastaukset 3
Vanhimmat
että napista servlet lataa vaikka response.sendRedirect("teksti.php"); jonka sisällä php käynnistää palvelimella olevan ohjelman.
Php-skripti taas ottaa ohjelman palauttaman tekstin muuttujaan ja tulostaa sen pohjalta html-sivun.
Muistaakseni tuolta saa vastauksen
http://jguru.com/faq/printablefaq.jsp?topic=Servlets
Löytyykö?
Kokeileppa:
try
{
Process p = Runtime.getRuntime().exec("sovellus");
BufferedReader output = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = output.readLine()) != null)
{
out.println(line);
}
}
catch (Exception e)
{
out.println("Sovellusta ei voinut käynnistää.");
}