Taglib
挫折感ありありで全てを投げ出して、海まで走り出したい気分なんやけど、こんなとこでは止まれない。BeanTest.jsp(完全) <%@page contentType="text/html; charset=Windows-31J"%> <%@ taglib uri="/tags/struts-html" prefix="html" %> <%@ taglib uri="/ta…
ここで、大胆に方針転換して JSP 上でリアルな JavaBean の使い方と組み合わせて Bean タグの動作を理解してみようと思う。BeanTest.jsp(完全) <%@page contentType="text/html; charset=Windows-31J"%> <%@ taglib uri="/tags/struts-html" prefix="html" %…
目の前の目標はこの部分の理解なんやけど、ちょっと謎があって <html:messages id="error" property="byte"> <li> <bean:write name="error" /> </li> </html:messages> type.jsp(抜粋) 01: <logic:messagesPresent> 02: <bean:message key="errors.header" /> 03: <ul> 04: <html:messages id="error" property="byte"> 05: <li> 06: </li></html:messages></ul></bean:message></logic:messagespresent>
まずは、このページとか見て Bean タグの雰囲気をつかんで、後は感性の赴くまま試行錯誤してみよう。http://struts.apache.org/api/org/apache/struts/taglib/bean/package-summary.html#package_descriptionふむふむ、なんかかなり高機能な Taglib っぽいな…
とりあえず、Bean タグを使おうと思ったら、こう書くのがお作法らしい。 uri="/tags/struts-bean" prefix="bean" %> でも、ウェブでサンプルを調べると uri="/WEB-INF/struts-bean.tld" prefix="bean" %> こういう風に書いてる例がかなりある。Struts のバー…