Ecco un esempio che ho copiato da internet per capirne il funzionamento.
Ho creato il seguente percorso in C:\user\WEB-INF\classes\user dove dentro C:\user ci sono GetName.html come ingresso applicazione (il form), SaveName.jsp e NextPage.jsp.
Mentre dentro classes.user ci sono UserData e UserData.class (compilato)
Ecco i file:

GetName.html

<HTML>
<BODY>
<FORM METHOD=POST ACTION="SaveName.jsp">
What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20>

What's your e-mail address? <INPUT TYPE=TEXT NAME=email SIZE=20>

What's your age? <INPUT TYPE=TEXT NAME=age SIZE=4>


<INPUT TYPE=SUBMIT>
</FORM>
</BODY>
</HTML>
----------------------
UserData.java

package user;

public class UserData {

String username;
String email;
int age;

public void setUsername( String value )
{
username = value;
}

public void setEmail( String value )
{
email = value;
}

public void setAge( int value )
{
age = value;
}

public String getUsername() { return username; }

public String getEmail() { return email; }

public int getAge() { return age; }

}
--------------------------------
SaveName.jsp

<jsp:useBean id="user" class="user.UserData" scope="session"/>
<jsp:setProperty name="user" property="*"/>
<HTML>
<BODY>
Continue
</BODY>
</HTML>
----------------------------
NextPage.jsp

<jsp:useBean id="user" class="user.UserData" scope="session"/>
<HTML>
<BODY>
You entered

Name: <%= user.getUsername() %>

Email: <%= user.getEmail() %>

Age: <%= user.getAge() %>

</BODY>
</HTML>

Avvio il prompt del dos e mi posiziono in directory C:\user (il package contenente tutti i file senza web.xml) ed eseguo il comando:
jar cvf user.war *.* e premo invio.

Ottengo il file user.war (web archive dell'applicazione) che copio e incollo sotto il percorso del web-server in C:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps (poco dopo apparira' il package user unzippato automaticamente sempre nella cartella webapps)

Avvio il web-server Apache Tomcat ed eseguo dal browser http://localhost:8080/user/GetName.html il form dell'applicazione immetto i dati inviando dal pulsante submit e il tutto funziona come nel web salvando i dati stessi...

Non uso servlet dato che in compilazione dal prompt mi da' il messaggio: package doesn't exist.
Forse non ho questa libreria installata. Se qualcuno mi potesse spiegare come installare il package servlet (ho la versione java 1.4.2 e non intendo cambiarla poiche' c'e' gia' molto da imparare su questa). Non e' che dovrei installare java j2EE o qualcosa di simile? O forse con NetBeans le servlet si compilano??