Teeda for Portlet

苦戦中。TeedaGenericPortletを作成したものの、それを使うと、jsp に書いてある jsf のタグが処理というか、表示がされない。facet の value エラーは同様にでるのでタグは処理されているような気はするのだが。renderの前かで、変なことをしているか、ほかにやることがあるのか・・・。うむむ、なかなか簡単にはいかんもんだ。

TCK for JSF

そういえば、MyFaces はどうやって、JSF の TCK をゲットしたんだろうか・・・。Teeda もそれを流してほしいな。Portlet API の TCK は、Apache 経由だかで入手できたような・・・。Jetspeed は Ate がやっていたのでよく調べていないけど。

Teeda bug?

Teeda のポートレットサポートをがんばっているが、以下の問題に遭遇する。ポートレットサポートによる問題かと思ったら、teeda-example の helloDI.jsp に以下のコードを追加すると、

<h:panelGrid columns="2">
<h:outputText value="#{helloDto.hello}"/>
<h:outputText value="#{helloDto.hello}"/>
<f:facet name="footer">
<h:outputText value="#{helloDto.hello}"/>
</f:facet>
</h:panelGrid>

以下のように言われる。

java.lang.NullPointerException: value
javax.faces.internal.AssertionUtil.assertNotNull(AssertionUtil.java:32)
javax.faces.internal.ComponentAttributesMap.put(ComponentAttributesMap.java:135)
javax.faces.internal.WebAppUtils.setCreatedFacetNames(WebAppUtils.java:92)
javax.faces.webapp.UIComponentTag.saveFacesComponentAttribute(UIComponentTag.java:469)

どうも、Facet で何かが起きているような。