从Cookie中获取java中的'undefined'作为值?

时间:2015-01-06 09:55:25

标签: java gwt cookies

我们正在使用java-gwt应用程序。我们正在使用cookie以及应用程序中的所有模块。在某些情况下,我需要在设置cookie之前从cookie中获取值。

String demoId = Cookie.get("demoId");

在上面的代码中我得到了“未定义的”#39;作为demoId。如何在java中处理这个问题,因为' undefined'是特定于javascript。

1 个答案:

答案 0 :(得分:2)

从GWT / Java的角度来看,JavaScript的nullundefined是相同的:它们是Java null。当然,它们在运行你的应用程序时表现不同(例如"字符串化"它们)但在99.999%的情况下它们的表现相同(注意在JS (null == undefined) === true中)。

因此,只需在Java中使用== null,无论该值实际上是JS null还是undefined,它都可以正常工作。