0

JSF / 特立尼达

JSF 1.2-1.2_07-b03-FCS

JSTL 1_1-mr2(特殊版本)

特立尼达 1.2.8

Java 1.6.0_22-b04

Eclipse 3.6.0 (Helios)

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

即 7.0.5730.13

火狐: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 错误:对象不支持此属性或方法

对调试问题选择“是”会锁定所有内容。选择“否”允许表单继续,但(毫不奇怪)没有更新。

尝试不使用任何属性时也会发生这种情况(5 秒后 - 默认值)。

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

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

谢谢,约翰


在 iOS 和旧的 rest api 上获取错误的 FBUID

我有一个大问题。来自 facebook (2147483647) 的 uid 是错误的。

在这个网站上,我可以看到,我的个人资料的正确 uid 是 100002137171664。

所以..我做错了什么?所有需要的权限都已设置。

-------------------------------------------------- --------------------
-(无效)会话:(FBSession *)会话didLogin:(FBUID)uid {
    NSLog(@"FBUID: %lld",uid); // 2147483647
}
-------------------------------------------------- --------------------
4

1 回答 1

0

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

public void getExecutePoll(PollEvent pe)
于 2011-09-30T05:07:00.663 回答