从 Cookie 获取 'undefined' 作为 java 中的值?
Getting 'undefined' as a value in java from Cookie?
我们正在使用 java-gwt 应用程序。我们将 cookie 与应用程序中的所有模块一起使用。在某些情况下,我需要在设置 cookie 之前从 cookie 中获取值。
String demoId = Cookie.get("demoId");
在上面的代码中,我得到 'undefined' 作为 demoId。如何在 Java 中处理这个问题,因为 'undefined' 特定于 javascript.
从 GWT/Java 的角度来看,Java脚本的 null
和 undefined
是相同的:它们是 Java null
。当然,当 运行 您的应用程序(例如 "stringifying" 它们)时,它们的行为会有所不同,但在 99.999% 的情况下,它们的行为是相同的(请注意,在 JS (null == undefined) === true
中)。
所以只需在 Java 中使用 == null
,无论该值实际上是 JS null
还是 undefined
.[=17=,它的工作原理都是一样的]
我们正在使用 java-gwt 应用程序。我们将 cookie 与应用程序中的所有模块一起使用。在某些情况下,我需要在设置 cookie 之前从 cookie 中获取值。
String demoId = Cookie.get("demoId");
在上面的代码中,我得到 'undefined' 作为 demoId。如何在 Java 中处理这个问题,因为 'undefined' 特定于 javascript.
从 GWT/Java 的角度来看,Java脚本的 null
和 undefined
是相同的:它们是 Java null
。当然,当 运行 您的应用程序(例如 "stringifying" 它们)时,它们的行为会有所不同,但在 99.999% 的情况下,它们的行为是相同的(请注意,在 JS (null == undefined) === true
中)。
所以只需在 Java 中使用 == null
,无论该值实际上是 JS null
还是 undefined
.[=17=,它的工作原理都是一样的]