JSTLやStrutsのカスタムタグは、JavaDocでは見づらいのでいつも検索して、解説サイトを参考にしています。面倒なので一覧性を重視した目次ページを用意しました。JSTLは「Javaの道」、Struts関係は「TECHSCORE」へリンクしています。
JSTL
JSTL関係のタグは、Javaの道がサンプル付きで詳しく解説してあります。
- 式言語(EL)
基本($, . []), param, paramValues, pageScope, requestScope, sessionScope, applicationScope
pageContext, header, headerValues, cookie, initParam, 演算子, - coreタグライブラリ(c:)
c:out, c:set, c:remove, c:forEach, c:forTokens, c:choose, c:when, c:otherwise, c:catch, c:import
c:url, c:redirect, c:param - I18Nタグライブラリ(fmt:)
fmt:setLocale, fmt:setBundle, fmt:bundle, fmt:message, fmt:param, fmt:formatDate, fmt:parseDate,
fmt:formatNumber, fmt:parseNumber, fmt:requestEncoding, fmt:setTimezone, fmt:timeZone - SQLタグライブラリ(sql:)
sql:setDataSource, sql:query, sql:update, sql:transaction, sql:datePattern, sql:param - XMLタグライブラリ(x:)
x:parse, x:out, x:set, x:if, x:choose, x:when, x:otherwise, x:forEach, x:transform, x:param - Functionsタグライブラリ(fn:)
fn:contains, fn:containsIgnoreCase, fn:endsWith, fn:escapeXml, fn:indexOf, fn:join, fn:length,
fn:replace, fn:split, fn:startsWith, fn:substring, fn:substringAfter, fn:substringBefore,
fn:toLowerCase, fn:toUpperCase, fn:trim
Strutsタグ
Struts関係のタグは、TECHSCOREが非常に詳しくまとめてあります。
- Beanタグライブラリ(bean:)
bean:define, bean:parameter, bean:cookie, bean:header - Beanタグライブラリ2(bean:)
bean:message, bean:write, bean:include - HTMLタグライブラリ
html:errors, html:form, html:submit, html:cancel, html:reset - HTMLタグライブラリ2
html:text, html:password, html:textarea, html:image, html:radio, html:hidden,
html:checkbox, html:multibox - HTMLタグライブラリ3
html:select, html:option, html:options, html:optionsCollection, html:html,
html:link, html:frame, html:img - Logicタグライブラリ
logic:iterate, logic:equal, logic:notEqual, logic:graterEqual, logic:graterThan,
logic:lessEqual, logic:lessThan - Logicタグライブラリ2
logic:match, logic:notMatch, logic:empty, logic:notEmpty, logic:present,
logic:notPresent, messagePresent, messageNotPresent - Nestedタグライブラリ
nested:root, nested:write - Tilesタグライブラリ
tiles:useAttribute, tiles:importAttribute, tiles:getAsString, tiles:insert, tiles:get - Tilesタグライブラリ2
tiles:definition, tiles:put, tiles:putList, tiles:add
JavaのAPIリファレンスは、JavaDocという統一形式があって見やすいのですが、タグライブラリのリファレンスはJavaDocだと表現しにくいです。タグライブラリ用のユーザガイドもJavaDocのような標準形式があればいいのに。
Apache Strutsハンドブック 改訂版
Strutsの即戦力リファレンス