カスタムタグとは
カスタムタグとは、頻繁に実行されるプログラムコードをタグとして定義し、JSP内でプログラムを簡潔に記述するものです。
strutsのカスタムタグ紹介
http://struts.wasureppoi.com/taglib/00_taglib.html
htmlタグ
| タグ | 概要 |
| form | |
| text | |
| radio | |
| hidden | |
| checkbox | |
| select | |
| option | |
| optionsCollection | |
| rewrite | |
| message |
beanタグ
| タグ | 概要 |
| define | 指定されたBeanプロパティ、変数の値を取得します。 | ||
| message | メッセージ・リソースファイル内のメッセージを取得し、表示します。 | ||
| size | 配列、コレクションの要素数を取得します。 |
logicタグ
| タグ | 概要 |
| iterate | 配列やコレクションの繰り返し処理をするには、<logic:iterate>タグを使用します。 | ||
| equal/notEqual | 指定された値と、等しいか等しくないかを判定する | ||
| present/notPresent | 指定した値が、存在するか判定する |
カスタムタグの作法
http://www.javaroad.jp/opensource/js_struts3.htm
tldファイルの説明
カスタムタグの使用方法を定義しているxml形式のファイルです。タグハンドラクラス名、タグ名、タグの属性名などが定義されています。Strutsでは、タグライブラリごとにstruts-html.tld、struts-bean.tldなどが用意されています。