È 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.html
ohttp://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.