JSP anfänger. auf eigene klassen zu greifen

Status
Nicht offen für weitere Antworten.

kartofelbauer

Aktives Mitglied
moin
ich möchte mich jsp beschäftigen komm allerdings nicht so recht weiter
es hängt daran das ich nicht mal auf eine eigens erstellte klassen zugreifen kann...
ich nutze tomcat 5.0 als webserver

hier der code der jsp :
<%--
- Autor :
- Datum :
- Copyright :
- Beschreibung :
--%>


<%@ page contentType="text/html" %>

<HTML>
<HEAD>
<TITLE>
JSP-Test-Index-Seite
</TITLE>
</HEAD>
<BODY>
<CENTER>
Auf dieser Seite waren schon
<%! Counter.getCount(); %>
</CENTER>

</BODY>
</HTML>
hier der code der java.class , die sich im WEB_INF\classes ordner befindet :
public class Counter {

static int count = 0;


public static int getCount(){
count++;
return count;
}

public String getGreetString(){
if(count>5){
return "yeah schon mehr als fünf besucher";
}
else
return "noch net mal fünf besucher :(";
}
}

ich habe schon versucht über die direktive
@page import="WEB-INF.classes.*;"
aber dieses packag wurde nicht gefunden, bzw es müsst ja normaler weiße auf dieses standart mäßig zugegriffen werden
 

Bleiglanz

Gesperrter Benutzer
nein, ist es nicht

es gibt keine package WEB-INF/classes/

alles UNTERHALB von diesem Ordner sind die packages

usw. usf.
 

bronks

Top Contributor
kartofelbauer hat gesagt.:
Code:
...
	Auf dieser Seite waren schon 
	<%! Counter.getCount(); %>
...
Du mußt erstmal ein Counterobjekt erstellen evlt. mit dem new-Operator. Das darf auch nur einmal im Leben der JSP passieren.
 

Bleiglanz

Gesperrter Benutzer
bronks hat gesagt.:
kartofelbauer hat gesagt.:
Code:
...
	Auf dieser Seite waren schon 
	<%! Counter.getCount(); %>
...
Du mußt erstmal ein Counterobjekt erstellen evlt. mit dem new-Operator. Das darf auch nur einmal im Leben der JSP passieren.
hä? ist doch static??

problem könnte IMHO sein, dass Tomcat nicht gut mit dem namenlosen Default-Package klarkommt, aber dazu müsste man den Counter in ein package stecken...


AHHHH

Code:
 <%! Counter.getCount(); %>

was macht das ! da? kaputt!!
 

bronks

Top Contributor
Bleiglanz hat gesagt.:
...
hä? ist doch static??

problem könnte IMHO sein, dass Tomcat nicht gut mit dem namenlosen Default-Package klarkommt, aber dazu müsste man den Counter in ein package stecken...
Oh ja! Static! Jetzt sehe ich es auch... :roll:

Du hast es entdeckt: Das Problem ist definitiv das Default-Package. Damit hatte ich letzten Winter mein Vergnügen, kann ich mich erinnern. 8)
 

kartofelbauer

Aktives Mitglied
Bleiglanz hat gesagt.:
AHHHH

Code:
 <%! Counter.getCount(); %>

was macht das ! da? kaputt!!



???? was meinst du damit?
ich versuch mich grad noch an dem problem, habs noch nicht raus... auch nicht mit einem neuen package;
 

kartofelbauer

Aktives Mitglied
oh ja... das stimmt :D trotzdem prob noch nicht gelöst, ich grieg es nicht gebacken mit den packages .... ich versuchs aber weiterhin, wenn ichs bis heute abend nicht schaff gibts einen weiteren post ;)

es lag einfach an den packages
der tomcat kam wohl wirklich mit dem default package nicht klar... danke an euch beide :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Anfänger braucht Hilfe Allgemeines EE 9
B Wicket, Hibernate, H2 memDB Anfänger Frage Allgemeines EE 2
E Anfänger mit Eclipse und JEE Allgemeines EE 6
K Anfänger: Hibernate + Web Allgemeines EE 2
R Java EE Anfänger will mehr. Allgemeines EE 7
boxi JSF für Anfänger Allgemeines EE 8
G Anfänger-Frage: EJB Programmierung bzw. Konfiguration Allgemeines EE 6
P Anfänger JavaBeans Fragen. o_0 Allgemeines EE 9
M Grundlagen Portlets.ein paar(anfänger) Fragen Allgemeines EE 6
H Gibt es ein jBoss Tutorial für JSPs ? Für Anfänger ? Allgemeines EE 5
L Anfänger: suche Tutorials zu Struts/EJB Allgemeines EE 6
C Datenkonsistenz und eigene Transaktion Allgemeines EE 7
F eigene Anwendung per Servlet Container starten Allgemeines EE 9
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
G eigene Taglib, Attribut kann auf einaml keine Expressions Allgemeines EE 2
M DLL, eigene Klasse, Tomcat und JSP Allgemeines EE 4
O JSF eigene Validierungsnachricht Allgemeines EE 4
pkm Root resource - Klassen werden nicht gefunden. Allgemeines EE 2
K Spring Namensgebung bei Klassen Allgemeines EE 7
L Sessions - Unterschiedlich in verschiedenen Klassen? Allgemeines EE 4
J Einige Klassen werden nicht resolved Allgemeines EE 7
P Mit JAXB erzeugte Klassen persistieren (Hibernate) Allgemeines EE 10
P Können abstrakte Klassen über WSDL versendet werden? Allgemeines EE 3
I Klassen werden nicht für Import erkannt eclipse EE Allgemeines EE 2
S In Eclipse werden die "Servlet-Klassen" nicht gefu Allgemeines EE 2
N Lokation von Bean Klassen? Allgemeines EE 5
N Reflektion und die Liste abgeleiteter Klassen/Interfaces Allgemeines EE 6
M TagLib und Referenzen zwischen Klassen Allgemeines EE 4
M Servlets | work - Klassen nicht im WAR File Allgemeines EE 5
P JSP Servlets/ Java Klassen für FTP FileUpload (Bilder) + DB Allgemeines EE 3
D Controller-Klassen eines Servlets testen mit JUnit Allgemeines EE 3
F Klassen und zugriffs Problem "Help wanted"! Allgemeines EE 16
M HTML-Klassen Allgemeines EE 2
S JSP auch mit Klassen? Allgemeines EE 2
S zugriff von jsp-seiten auf java klassen Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben