特立尼达



JSF/Trinidad

JSF 1.2 - -1.2 _07-b03-fcs

JSTL 1_1-mr2 (special build)

特立尼达1.2.8

Java 1.6.0_22-b04

Eclipse 3.6.0 (Helios)

Tomcat 6.0.28(也需要在Weblogic上运行)

IE 7.0.5730.13

Firefox:

6.0

JSF经验一般,特立尼达经验较少。

我有我的第一个特立尼达(部分)程序工作。希望添加轮询。

JSP文件:

<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/trinidad" prefix="tr"%>
<%@ taglib uri="http://myfaces.apache.org/trinidad/html" prefix="trh"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<!-- other stuff -->
    <tr:form>
        <tr:poll 
            interval="5000" 
            id="poller" 
            pollListener="#{freqViewTable.getExecutePoll}">
        </tr:poll>
<!-- other stuff -->
    </tr:form>

正确显示表单。等待5秒(轮询时间),弹出提示框:

错误发生运行时错误。您希望进行调试吗?线:14875错误:对象不支持此属性或方法

在Debug选项中选择"Yes"将锁定所有内容。选择"No"允许表单继续,但是(毫无疑问)没有更新。

在没有属性的情况下也会发生这种情况(默认为5秒后)。

注意,JSF、JSTL、Trinidad jar文件是商业许可产品的一部分,除非绝对需要,否则我们很难更改。

所以问题是:我似乎有一个有缺陷的特立尼达文件集,一个额外的标签库是必需的,还是别的什么?

谢谢,约翰。

好吧,我只是在这里大胆猜测,因为没有人似乎有兴趣回答这个问题,函数getExecutePoll的签名是什么,你确定它是

public void getExecutePoll(PollEvent pe)

相关内容

  • 没有找到相关文章

最新更新