Forum » Programiranje » Tomcat
Tomcat
podrenek ::
Pozdravljeni,
Zanima me kam morem posnet razrede da jih potem lahko v scriptletih uporabljam.
probal sem že CATALINA_HOME$/webapps/trenutniProjekt/WEB_INF/classes, CATALINA_HOME$/shared/classes ...
npr. da bi rad mel en razred
public class Oseba {
...
}
pa bi ga potem vključil v
nekaj.jsp:
Oseba nekdo = new Oseba()
err:
An error occurred at line: 1 in the jsp file: /nekaj.jsp
Generated servlet error:
Oseba cannot be resolved or is not a type
Ali sploh lahko vključiš nek razred, če nikakor noče ..... ali lahko samo servlete torej razrede ki razširjajo HttpServlet itd ... ????
Zanima me kam morem posnet razrede da jih potem lahko v scriptletih uporabljam.
probal sem že CATALINA_HOME$/webapps/trenutniProjekt/WEB_INF/classes, CATALINA_HOME$/shared/classes ...
npr. da bi rad mel en razred
public class Oseba {
...
}
pa bi ga potem vključil v
nekaj.jsp:
Oseba nekdo = new Oseba()
err:
An error occurred at line: 1 in the jsp file: /nekaj.jsp
Generated servlet error:
Oseba cannot be resolved or is not a type
Ali sploh lahko vključiš nek razred, če nikakor noče ..... ali lahko samo servlete torej razrede ki razširjajo HttpServlet itd ... ????
Sergio ::
V classpath mu moras dati .class fajl (torej skompajlan .java), da ga bo lahko Tomcat videl.
Probaj naredit Oseba.java (ne ga dajat v kaksn package), ga skompajlaj, pa prenesti v TOMCAT_HOME/shared/lib
Probaj naredit Oseba.java (ne ga dajat v kaksn package), ga skompajlaj, pa prenesti v TOMCAT_HOME/shared/lib
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.
če usoda ustavi mu korak,
on se ji zoperstavi.
Sergio ::
Pa resno upam, da na vrhu .jsp fajla naredis include za osebo :)
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.
če usoda ustavi mu korak,
on se ji zoperstavi.
kopernik ::
Ja, razrede daš v WEB-INf/classes direktorij. Npr., da imaš razred Oseba v paketu mojpaket.
Potem zadevo prevedeš in daš Oseba.class v direktorij WEB-INF/classes/mojpaket
V jsp pa moraš najprej razred importirati:
Šele nato lahko ta razred uporabljaš, npr. :
Potem zadevo prevedeš in daš Oseba.class v direktorij WEB-INF/classes/mojpaket
V jsp pa moraš najprej razred importirati:
<% page import="mojpaket.Oseba" %>
Šele nato lahko ta razred uporabljaš, npr. :
<% Oseba oseba= new Oseba(); ... %>
Zgodovina sprememb…
- spremenil: kopernik ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Android SDK]+[NetBeans][verzija 7.1.1]Project Compile ErrorOddelek: Programiranje | 1268 (1176) | KernelPanic |
» | java datapool - derbyOddelek: Programiranje | 2320 (2169) | jlpktnst |
» | tomcat in datasourceOddelek: Programiranje | 1993 (1750) | infiniteLoop |
» | Java servlet URL - kako naredit, da se ga ne vidi na klientu?Oddelek: Programiranje | 1121 (1076) | Fizikalko |
» | tomcat - problem z encodingomOddelek: Programiranje | 2346 (2260) | kopernik |