Aloitteleva

Servlet koodaaja

Minulla on Servlet, joka palauttaa HTML koodia selaimeen - kaikki toimii ihan hyvin.

Seuraavaksi haluaisin lisätä style sheettiin viittauksen tuohon palautettavaan HTML streamiin. Eli, sinne tulee linkki omalle serverilleni josta se style sheet sitten pitäisi ladata.

Kuinka teen sen? Silloinhan servlettini pitäisi toimia periaatteessa kuin web serveri koska se vain palauttaa haettaessa tuon tiedoston.

Voisin tehdä tämän niin, että servlettiä kutsutaan jollakin attribuutilla esim. /polku/servletinnimi?command=getstylesheet ja palautan streamin tuohon tiedostoon mutta minä haluaisin tehdä tästä vähän geneerisimmän.

Tavoite olisi se, että voin laittaa minkä tahansa tiedoston/polun servletin polun jälkeen ja palautan sitten aina sen (esim. /polku/servletinnimi/huuhaa.txt).

Yritin tuolla request.getServletPath() yms. ja sitten kutsuin servlettiäni mutta se ei hyväksynyt tuota ylimääräistä polkua servletin polun jälkeen. Minä käytän Tomcat:ä standalone ja webbiserveriä ei ole.

Kiitokset vastauksista jo etukäteen.

2

230

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Time is on My Side

      Etkö voi kutsua servlettiä kahdella argumentilla tyyliin servletsejase?command=getfile&filename=huuhaa.txt

      Ja jos huuhaa.txt on jonkin omituisen polun päässä, niin onhan periaatteessa mahdollista laittaa kolmanneksi parametriksi myös polku. Itse en kuitenkaan tekisi tuollaista viritystä. On meinaan aika vaarallista sallia tuollainen hakemistojen selailu. Eikä koskaan voi tietää, miten ihmiset sörkkivät urleja.

      Parempi kontrolloida itse sitä, mitä tiedostoja muille näyttää. Ihan hyvä systeemi on pitää jaettavista tiedostoista erillistä tietokantataulua, jolloin kannan toteutus peittää tiedostonimen sekä hakemiston. Kukin file saa id:n, jota voi sitten käyttää tuossa servlet-parametrissa näin: servletsejase?command=getfile&fileid=234 (jossa siis 234 viittaa tietty huuhaa.txt:iin jossain Allahin hylkäämässä hakemistossa)

      TioMS

      • kovasti

        Noin mä tein jo kuvienkin kanssa, täytyy varmaan lisätä sama palvelu noille muutamille tiedostoille joita tarvitsen.

        Kiitos.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hoitajalakko peruuntuu, tilalle joukkoirtisanoutumiset

      "Tehyn ja Superin hallitukset kokoontuivat tänään toteamaan, että tilanne edellyttää järeämpiä työtaistelutoimia." https://www.hs.fi/politiikka/art-2
      Maailman menoa
      739
      9166
    2. Johan tuli oikea aivopieru Britti Lordilta

      Emeritusprofessori Lordi Robert Skidelsky sanoi Suomen rikkovan YYA sopimusta joka on tehty Neuvostoliiton kanssaa 1948. Mitä pir
      Maailman menoa
      373
      7947
    3. Tehyn Rytkösellä tallessa tekstiviestit A-studiokohussa

      https://www.mtvuutiset.fi/artikkeli/a-studiosta-kohu-tehyn-rytkosen-mukaan-ministeri-linden-sai-paattaa-osallistujat-ohjelma-kiistaa-vaitteen/8407068
      Maailman menoa
      161
      5657
    4. William ja Sonja Aiello ERO

      Hyvä Sonja! Nyt etsit uudet kaverit ja jätät nuo huume- ja rahanpesu porukat haisemaan taaksesi!
      Kotimaiset julkkisjuorut
      54
      2353
    5. Oho! Seurapiirikaunotar, ex-missi Sabina Särkkä yllättää tällä harvinaisella kyvyllä: "Mulla on..."

      Sabina Särkkä on nähty monissa tv-reality-sarjoissa. Mutta tiesitkö, että Särkällä on valokuvamuisti? https://www.suomi24.fi/viihde/oho-seurapiirikaun
      Kotimaiset julkkisjuorut
      6
      2091
    6. Se siitä sitten

      Kirjoitan tänne kun en sulle voi. En vaivaa sua enää koskaan. En ikinä tarkoittanut olla ahdistava tai takertuva. Tunteet heräsi enkä osannut olla tyy
      Ikävä
      82
      1740
    7. Ohhoh! Rita Niemi-Manninen otti ison tatuoinnin - Herätti somekansan: "Täydellinen paikka!"

      Rita Niemi-Mannisen suuri, uusi tatuointi on saanut somekansan heräämään talvihorroksesta. Niemi-Manninen otti tatskan rakkauslomalla Aki-miehensä kan
      Kotimaiset julkkisjuorut
      20
      1688
    8. Ihastumisesta kertominen

      Olen päättänyt kertoa tunteistani ihastukseni kohteelle. Erityisen vaikeaksi tilanteeni tekee se, että kyseessä on ns. kielletty rakkaus. Olen jo toi
      Ihastuminen
      92
      1427
    9. Taas Venäjän tiedoittaja akka Varoitti Suomea ja Ruotsia liittymästä Natoon

      Juuri sopivasti julkaistu varoitus, kun Suomen eduskunta alkaa klo 13:50 käsitellä asiaa suorassa TV 1:n lähetyksessä. ILtasanomat.
      Maailman menoa
      438
      1358
    10. Harvoin julkisuudessa nähty Jari Sillanpää, 56, julkaisi uusia kuvia - Karisti Suomen pölyt jaloista

      Huumekohun jälkeen matalaa profiilia pitänyt Jari "Siltsu" Sillanpää on ollut vaitonainen elämästään. Tänä keväänä miehen some on ollut hiljainen. Nyt
      Kotimaiset julkkisjuorut
      7
      1283
    Aihe