PDA

View Full Version : TOMCAT e servlet


huntercity
14-06-2002, 14:52
salve a tutti
sono un principiante di java e devo sviluppare una applicazione con le servlet e jsp per un progetto
visto che sotto XP non ce l'ho fatta mi sono installato tomcat su mandrake 8.2 e fin qui nessun problema ho scaricato un paio di esempi di servlet ma non so dove metterle per farle funzionare
mi spiego meglio:
sotto tomcat\webapps\ROOT\ ho creato la mia cartella di lavoro "progetto" e fatto l'index e le pagine html che fanno uso di servlet, ho messo tutto li dentro e se faccio http:\\localhost\progetto\index.html il server la trova e me la carica, solo che se poi clicco su un bottone per eseguire una servlet mi dice Apache Tomcat/4.0.3 - HTTP Status 404 - il che significa che non trova la servlet dove devo mettere sto benedetto file .class per eseguirlo??

grazie

taiger
14-06-2002, 15:18
i class vanno in:
webapps\ROOT\WEB-INF\Classes

e comunque quando ti crei un progetto devi crearti una dir sotto webapps

appunto
webapps\progetto\WEB-INF\Classes

huntercity
14-06-2002, 15:51
Originariamente inviato da taiger
[B]i class vanno in:
webapps\ROOT\WEB-INF\Classes

e comunque quando ti crei un progetto devi crearti una dir sotto webapps

appunto
webapps\progetto\WEB-INF\Classes

allora ho fatto come mi hai detto
creato sotto webapps\progetto\WEB-INF\classes
e li ci ho messo i class
però non funziona ugualmente che file devo aggiungere??

grazie

biamont
17-11-2006, 19:11
ciao a tutti.scrivo qui cm se fosse una risposta xkè nn mi riesce di capire cm si aggiungono nuove discussioni... :mad:
cmq sxo potrete/vorrete cmq essermi utili. sn alle prime armi cn jsp e sto facendo delle prove. ho sviluppato 1 pagina jsp invio.jsp cn una semplice form cn 1 campo e il pulsante invia, ecco il codice:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<html>
<head>
<title>invio</title>
</head>
<body>
<form>
<form action="ricezione.jsp" method="post">
<fieldset>
<input type="text" maxlength="10" name="inserimento" />
<input type="submit" value=" invia " name="Submit" />
</form>
</fieldset>
</body>
</html>

il file ricezione.jsp è nella stessa cartella della pagina invio.jsp e ha il seguente codice:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@ page language="java" import="java.io.*" %>
<html>
<head>
<title>ricezione</title>
</head>
<body>
<h1>ciao</h1>
<%
String value = request.getParameter("inserimento");
%>
<h1><font face="tahoma">Valore <%= value %></font></h1>
<a href="index.jsp">torna indietro</a>
</body>
</html>

il mio problema è ke dopo aver cliccato sul pulsante di invio dati della pagina invio.jsp, l'output di ricezione.jsp nn viene mostrato, permane invio.jsp e cmq guardando l'URL in alto si vede proprio quello ke dovrebbe essere, cn i valori dei campi riempiti aggiunti alla fine
sapete cm risolvere questo problema?
ringrazio da adesso ki risponderà