È possibile utilizzare una servlet come agente per una FORM
HTML.
Supponendo di voler creare un FORM che richieda un nome e risponda con il
documento HTML generato dalla nostra servlet HelloWorld,
è sufficiente:
saluto.html)
contenente il seguente frammento:
...
<form method="get" action="/nomeContext/hello">
<strong>Nome:</strong>
<input name="nome" type="text" maxlength="40">
<input type="submit">
</form>
...
Notare che l'URL dell'action è un path assoluto con context!
ROOT/saluto.html o in
una sua sottodirectory (ad esempio ROOT/html/saluto.html se si
vogliono organizzare i file in base al loro tipo).a seconda di come si è organizzato il context ROOT.http://localhost:8080/saluto.htmlohttp://localhost:8080/html/saluto.html
Scrivere un file HTML che contenga una form per acquisire il parametro nome da passare alla servlet HelloWorld.
Salvare tale file all'interno del context ROOT.
Verificare il funzionamento della form + servlet.