Flex 应用程序通过 RemoteObject 执行远程 ColdFusion 方法。远程方法参数是 VO。VO 的数字字段之一是 NaN。如何在 CF 端识别 NaN?
我试过以下:
这返回“真”:
isDefined("vo.numeric_field_NaN")
isNumeric(vo.numeric_field_NaN)
这将返回“假”:
isNull(vo.numeric_field_NaN)
所以,我使用了以下表达式,它在 vo.numeric_field_NaN 为 NaN 时返回“true”:
((vo.numeric_field_NaN GT 0) AND (vo.numeric_field_NaN LT 0))
如果有办法更明确地确定 NaN,请提出建议。
PS:
我试图将此值写入文件,但写入“?” 而且我没有成功找到正确显示符号的编码。我试过嗅探器显示对“%FD”的请求。