我是一个非常初学者的JSP/Facelets开发人员,需要创建一个新的自定义标记来扩展常见的ICEFaces的commandButton。我希望能够知道如何将自定义标记的开始和结束之间包含的标记传递给commandButton。这在需要处理f:param时有必要。将内部标记传递到Facelet标记
例子:
<myNS:myTag ...>
<f:param name="name" value="value" />
<f:param name="name2" value="value2" />
</myNS:myTag>
应该呈现为
<myMarkup>
<ice:commandButton ...>
<f:param name="name" value="value" />
<f:param name="name2" value="value2" />
</ice:commandButton>
<myMarkup>
个人注释:我对这些技术非常困惑。我仍然在.NET 4中认为 :(
+1因为我真的缺少ASP.NET。我研究了一下,看起来像我必须通过渲染器实现标记。我会再多加一点 – 2011-04-21 17:35:22
@djechelon:所以升级到Facelets不是一个选择吗?作为JSF的视图技术,JSP非常糟糕。 – BalusC 2011-04-21 18:15:23
其实,我刚刚发现,相信我正在创建JSP标签,我**正在创建facelet标签。你认为我所问的是facelets可行吗?我刚刚看到taglib文件以* facelet-taglib *元素开始......我想我应该改写这个问题 – 2011-04-22 08:09:26