レガシーウェブアプリケーションと働くためには、HTMLページで使用している、nameプロパティを指定します。例えば、
<window xmlns:h="http://www.w3.org/1999/xhtml"> <h:form method="post" action="/my-old-servlet"> <grid> <rows> <row>When <datebox name="when"/> Name <textbox name="name"/> Department <combobox name="department"> <comboitem label="RD"/> <comboitem label="Manufactory"/> <comboitem label="Logistics"/> </combobox> </row> <row> <h:input type="submit" value="Submit"/> </row> </rows> </grid> </h:form> </window>
ユーザーがsubmitボタンを押すと、リクエストは以下のようにクエリ文字列を使ってmy-old-servletサーブレットに提示されます。
/my-old-servlet?when=2006%2F03%2F01&name=Bill+Gates&department=Manufactory
このため、ネームと値の間の関係をきちんと管理できているなら、サーブレットの設定を変更しなくてもいつもと同じように動作します。