Premetto che sono alle primissime esperienze in Java, e quindi potrò dire delle grosse minchiate.
Il problema è il seguente: ho creato una pagina jsp (index.jsp) e una servlet (srv_test) usando l'ide NetBeans. Non ho fatto molte modifiche, mi sono limitato a tenere il sorgente così come lo propone l'ide e aggiungere qualche cavolata solo per provare. Sia la pagina jsp che la servlet, se compilati ed eseguiti singolarmente funzionano perfettamente.
Quello che volevo fare era richiamare la servlet all'interno della pagina jsp:
- Codice: Seleziona tutto
<jsp:useBean id="srv_test" scope="page" class="srv_test" />
Questa è la riga che ho utilizzato, ma compilando la pagina, questa volta, mi appare un errore:
- Codice: Seleziona tutto
index$jsp.java [85:1] cannot resolve symbol
symbol : class srv_test
location: class org.apache.jsp.index$jsp
srv_test srv_test = null;
^
index$jsp.java [88:1] cannot resolve symbol
symbol : class srv_test
location: class org.apache.jsp.index$jsp
srv_test= (srv_test)
^
index$jsp.java [93:1] cannot resolve symbol
symbol : class srv_test
location: class org.apache.jsp.index$jsp
srv_test = (srv_test) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "srv_test");
^
3 errors
Errors compiling index.
Ho provato ad importare anche la classe srv_test:
- Codice: Seleziona tutto
<%@page contentType="text/html" import="srv_test"%>
ma ottengo sempre errori:
- Codice: Seleziona tutto
index$jsp.java [3:1] '.' expected
import srv_test;
^
1 error
Errors compiling index.
Probabilmente si tratta di un banalissimo errore di sintassi, ma non ne riesco ad uscire da solo. Qualcuno può darmi una mano?
Grazie mille.
rebol