我有一个用于服务器端和客户端的类.如何在构造函数中检查它是从客户端还是从服务器类调用的?
我已经用脏方式完成了 - 只要尝试GWT.create()方法抛出异常,如果是,运行服务器端代码.但是我怎么能避免这个呢?
public PrintManager() {
try {
factory = GWT.create(MapConfigFactory.class); //clientsiede factory creation
} catch (Exception ex) {
factory = AutoBeanFactorySource.create(MapConfigFactory.class); //serverside factory creator
}
}
Run Code Online (Sandbox Code Playgroud)
Wit*_*tek 19
com.google.gwt.core.client.GWT.isScript()
true
当代码在客户端上作为JavaScript运行时返回.
com.google.gwt.core.client.GWT.isClient()
false
代码在服务器JVM(共享代码)上运行时返回.
归档时间: |
|
查看次数: |
3031 次 |
最近记录: |