English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Spring MVCフォームタグライブラリ

Spring MVCフォームタグは、ウェブページの設定可能で再利用可能な構築基盤として考えられます。これらのタグはJSPに開発、読み取り、保守の簡単な方法を提供します。

Spring MVCフォームタグはデータバインディング意識を持つタグとして考えられ、データを自動的にJavaオブジェクトに設定できます。/beanからそれを検索します。ここでは、各タグは対応するHTMLタグの属性セットをサポートしており、タグが馴染みやすく使いやすくなっています。

Spring MVCフォームタグの設定

フォームタグライブラリは spring に位置しています。-webmvc.jarにあります。フォームタグライブラリのサポートを有効にするには、いくつかの設定を参照する必要があります。したがって、JSP ページの先頭に以下のインストラクションを追加します:

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

Spring MVC フォームタグリスト

よく使用される 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">

次の節では、各フォームタグについて詳しく説明します。