Tekstin välitys toisesta, palvelimella olevasta ohjelmasta servletille

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?
3189
Äänestä

Muut lukivat myös

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.

Äänestä

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ää.");
}

Äänestä

Kommentoi aloitusta


--- kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu