English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring MVCフォームタグは、ウェブページの設定可能で再利用可能な構築基盤として考えられます。これらのタグはJSPに開発、読み取り、保守の簡単な方法を提供します。
Spring MVCフォームタグはデータバインディング意識を持つタグとして考えられ、データを自動的にJavaオブジェクトに設定できます。/beanからそれを検索します。ここでは、各タグは対応するHTMLタグの属性セットをサポートしており、タグが馴染みやすく使いやすくなっています。
フォームタグライブラリは spring に位置しています。-webmvc.jarにあります。フォームタグライブラリのサポートを有効にするには、いくつかの設定を参照する必要があります。したがって、JSP ページの先頭に以下のインストラクションを追加します:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
よく使用される Spring MVC フォームタグのいくつかを見てみましょう。
フォームタグ | 説明 |
form: form | これは、他のすべてのフォームタグを含むコンテナタグです。 |
form: input | このタグは、テキストフィールドを生成するために使用されます。 |
form: radio | このタグは、ラジオボタンを生成するために使用されます。 |
form:checkbox | このタグは、チェックボックスを生成するために使用されます。 |
form:password | このタグは、パスワード入力フィールドを生成するために使用されます。 |
form: select | このタグは、ドロップダウンリストを生成するために使用されます。 |
form: textarea | このタグは、複数行のテキストフィールドを生成するために使用されます。 |
form: hidden | このタグは、隠された入力フィールドを生成するために使用されます。 |
Spring MVC フォームタグはコンテナタグです。これは、すべての他のタグを含む親タグで、タグライブラリのすべての他のタグを含んでいます。このタグは HTML フォームタグを生成し、内部タグにバインドパスを公開してバインドを行います。
<form:form action="nextFormPath" modelAttribute="?abc">
次の節では、各フォームタグについて詳しく説明します。