【发布时间】:2012-06-23 20:17:36
【问题描述】:
我有一个<h:inputText>,它带有如下事件监听器:
<h:inputText valueChangeListener="#{myBean.handle}"/>
我想把它放在一个标签文件中,如下所示:
<my:itext changeListener="#{myBean.handle}" />
标签文件里面有:
<h:inputText valueChangeListener="#{changeListener}" />
但是,它将其评估为属性而不是侦听器方法。如何将侦听器方法传递到标记文件中?
【问题讨论】:
-
也就是说
<my:itext>实际上并不是一个组件,而是一个标签文件? -
是的@BalusC "itext" 定义在一个名为 "my" 的标记空间中,我需要在实际组件 (h:inputText) 之外但在调用者 (谁编写 my:itext . ..)
-
您使用的是 JSP 还是 Facelets?哪个版本?
-
我在Seam环境中,除了jstl jsf richfaces注入/输出之外不能使用。
-
我没有问这个。您使用的是 JSP 还是 Facelets?简单来说,您的 JSF 页面是否有
.jsp或.xhtml扩展名?