Newsgroup: it.comp.java
Titolo: AIUTO-neofita, non mi va JSP!

Ciao.
Voglio imparare JSP.
Ho installato sotto WindowsXP, Apache 1.3.26, j2sdk-1_4_0_01 e
jakarta-tomcat-4.0.4, l'installazione sembrava essere andata a buon fine,
apparentemente, i servizi di Apache e Tomcat partono, pero non riesco a far
andare neanche una semplice pagina che ho cpiato da un libro che ho
acquistato per imparare...
Chiedo scusa se vi annoio con il listato, ma siccome non so cosa c'è che non
va (non conosco assolutamente nulla di java, ho sempre programmato in C++),
se l'installazione di tomcat oppure sono io che ho sbagliato, ve lo invio e
magari mi spiegate cosa secondo voi può essere capitato...
Il listato sottoriportato genera unicamente il titolo
Tabella di conversione
e una tabella con solo l'intestazione
Chilometri per litro | Miglia per gallone
Quindi manca tutta la parte JSP, che non viene elaborata per niente! Non c'è
infatti traccia della conversione 5->11.76,6->14.11,...,20->47.04, che
doveva riempire di righe la tabella!
Vorrei tanto imparare JSP, ma se non riesco ad avere un ambiente che me lo
fa andare, sono fatto!
Vi prego di aiutarmi così magari un giorno potrò dare anche io, il mio
piccolo contributo!
Grazie infinite.
Paolo Ferraresi.
<%@ page session="false" %>
<%@ page import="java.io.*,java.text.*,java.util.*" %>
<%- Crea una tabella -%>
<%! private static final DecimalFormat FMT
         =new DecimalFormat("#0.00");
%>
<HTML>
<HEAD>
<TITLE>Tabella di conversione</TITLE>
</HEAD>
<BODY>
<H3>Tabella di conversione</H3>
<TABLE BORDER=1 CELLPADDING=3 CELLSPACING=0>
<TR>
<TH>Chilometri per litro</TH>
<TH>Miglia per gallone</TH>
</TR>
<% for (double kpl=5; kpl<=20 ; kpl+=1.0) {
 double mpg = kpl*2.352146;
%>
<TR>
<TD><%= FMT.format(kpl) %></TD>
<TD><%= FMT.format(mpg) %></TD>
</TR>
<%
 }
%>
</TABLE>
</BODY>
</HTML>

 <%- Crea una tabella -%>
 <%- Crea una tabella -%> che e'???? Ho provato a far andare la tua pagina e
questa riga proprio non l'ha digerita... eliminata questa riga la pagina va'
che e' una meraviglia...
Non so proprio questa riga cosa significhi forse era solamente un
commento... in questo caso la scrittura corretta e' <%-- Crea una tabella
--%>...
Facci sapere...
Cia'
Stefano
--------------------------------
Inviato via 
http://usenet.libero.it


Apparentemente partono ... è un po' poco,
tuttavia puoi facilmente testare la funzionalità
di Tomcat semlicemente puntando il browser
su 
http://localhost:8080
 e se tutto funziona
correttamente dovresti vedere la pagina di
default di Tomcat. A questo punto clicca
su JSP Examples e prova ad eseguire le JSP
di esempio.
Se tutto questo funziona e vuoi provare la tua
pagina JSP senza ulteriori comlicazioni di
configurazione, mettila nella stessa directory
delle pagine di esempio.
Saluti

e comunque il problema sta qui:
<%- Crea una tabella -%>
se č un commento la sintassi č:
<!-- Crea una tabella -->
Saluti

 Stefano
Se so qualcosa si, spero che un giorno potrò aiutare uno che ha lo stesso
problema!
ciao.

 news:ahkcmh$jsh$1...@lacerta.tiscalinet.it...
Grazie, il tuo aiuto è stato quello che mi serviva...
Vorrei spiegarvi cosa è successo così se capiterà ad un altro avremo la
risposta pronta...
Io avevo sentito dire che Tomcat era una sorta di plug-in di Apache così ho
installato apache, poi il j2sdk quindi tomcat.
Sono andato nella "root" (htdocs) di Apache e pretendevo di scrivere una
pagina.jsp!
L'errore è che quella mi veniva processata da Apache e basta, mentre ho
potuto verificare grazie al tuo aiuto che tomcat gestiva solo le
applicazioni html/jsp sulla porta 8080, allora ho spostato la mia pagina.jsp
nella root di tomcat e l'ho vista funzionare!
Da subito mi ha dato l'errore sul commento, che volontariamente non ho
corretto, per vedere come la prendeva...
E tomcat si è arrabbiato, poi l'ho messo a posto come mi hai detto e l'ho
visto funzionare a meraviglia!
Grazie a te, Alverman2, e anche a Mr. China, mi avete aiutato tantissimo.
Ora non mi resta che studiarmi bene il JSP, magari un giorno potrò
collaborare con voi e condividere le conoscenze/esperienze.
Ciao e grazie ancora a tutti, vi seguo sul n.g. perché potrei avere ancora
bisogno di voi tutti...
Paolo Ferraresi.

 e comunque il problema sta qui:
Ehm... scusa ho ancora una domanda...
Io ora ho eliminato Apache e uso solo Tomcat... vedo che processa sia HTML
che JSP, ma usarlo stand-alone, senza Apache vado incontro a qualche
limitazione...? Dovrei farli convivere.. o continuo cosģ... Il mio fine
(quando avrņ imparato bene... mi do qualche mese di tempo...) sarebbe quello
di costruire un data-base che gira dentro una intranet...
Grazie ancora per la tua disponibilitą e scusa le mie domande da absolute
beginner!

 limitazione...?
Nessuna limitazione, se mi sbaglio smentitemi.
Si dovrebbe attivare anche Apache solo se si ha la necessità
di pubblicare un gran numero di pagine html statiche, per esempio
documentazione, relazioni, rapporti, etc.
Saluti