|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
|
Compilatore non trova classe javax.servlet
Ciao a tutti.
Ho un compilatore JCreator e non riesco a trovare il pacchetto javax.servlet. Sul pc ho installati i seguenti kit: J2SE Development Kit 5.0, J2SE Runtime Environment Kit 5.0, J2SE Runtime Environment Kit 5.0 Update 6. Ho copiato all'interno delle cartelle E:\Programmi\Java\jre1.5.0_06\lib\ext, E:\Programmi\Java\jdk1.5.0\lib\ext e E:\Programmi\Java\jdk1.5.0_0lib\ext i file jar che stanno in E:\Programmi\Apache Software Foundation\Tomcat 5.5\common\lib. Purtroppo non va niente. Ho anche aggiornato il path ma niente, che posso fare? |
|
|
|
|
|
#2 | ||
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Se devi sviluppare con Java, il minimo sufficiente è il J2SE Development Kit 5.0. Non serve mettere dei Runtime, in quanto il Development Kit ha già al suo interno un JRE "pubblico" (utilizzabile da altre applicazioni o dai browser). Nel tuo caso particolare, visto che hai bisogno del package javax.servlet, devi anche installare il J2EE (Java 2 Enterprise Edition) SDK perché è lì che ci sono le classi utili per lo sviluppo server-side (servlet, ecc...). Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
|
Non so come ma ora javac non mi da problemi.
Comunque ora sono andato avanti e ho un nuovo problema. Ho creato una servlet: Codice:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class RicercaProdotto extends HttpServlet {
public void doGet (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
GestioneDB cerca = new GestioneDB();
prodotto p = cerca.cercaProdotto(request.getParameter("marca"), request.getParameter("modello"));
gotoPage("/visualizza_prodotto.jsp?p",request,response);
}
private void gotoPage( String address,
HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher(address);
dispatcher.forward(request,response);
}
}
Codice:
<HTML><HEAD><TITLE>BENVENUTO</TITLE></HEAD>
<BODY BGCOLOR="white">
<% prodotto p = request.getParameter("p");
out.println(p.getCategoria());
%>
</BODY>
</HTML>
E:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\esercizio\WEB-INF\classes ma continua a darmi errore "HTTP Status 404 - /visualizza_prodotto.jsp" "description The requested resource (/visualizza_prodotto.jsp) is not available." Ho notato che sotto E:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\esercizio\work\org\apache\jsp sono stati creati dei file nome_jsp e nome_jsp.class per ogni jsp chiamata nome. Non so come le ho create. Comunque sono hsp raggiungibili da se,plici link e non dopo l'elaborazione di una servlet Mi sa che dovrei creare sotto la cartella org/apache/jsp questi file anche per la jsp visualizza_prodotto, ma come faccio? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Purtroppo non me ne intendo di servlet ... passo quindi la parola ad altri più competenti in materia.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:13.



















