Home   Single Page

nameプロパティ

レガシーウェブアプリケーションと働くためには、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

このため、ネームと値の間の関係をきちんと管理できているなら、サーブレットの設定を変更しなくてもいつもと同じように動作します。