编程语言
首页 > 编程语言> > java-客户端上的GWT HTTP会话可用性

java-客户端上的GWT HTTP会话可用性

作者:互联网

这是在GWT中进行RPC调用以获取HTTP会话属性的唯一方法吗?

有什么方法可以直接在客户端代码中获取它们,而无需进行rpc调用?

如果浏览器正在维护会话,为什么我们需要再次进入服务器以获取会话变量?

解决方法:

Is it the only way that making an RPC call in GWT for getting HTTP
session attributes ?

为了获取会话属性,可以使用其他方法(例如,使用JSON). GWT-RPC只是其中之一
通过标准HTTP与服务器之间传递Java对象的机制.阅读本文:Communicating with the server.

is there any way to get them directly in the client side code without
making an rpc call ?

很快,不,除非您从服务器检索它们,否则您将无法访问它们.因为所有GWT应用程序都在最终用户的Web浏览器中以JavaScript代码运行,但是会话位于服务器端.因此,您必须从服务器上询问他们.

If browser is maintaining session why we need to go to the server
again for a session variable ?

您对会话有错误的认识,您的浏览器不会维护这些会话.为了控制会话,您必须使用异步回调或另一种技术来调用服务器端.或者,如果您的意思是Client side web sessions,则可以使用Cookies控制它们.

标签:httpsession,rpc,java,gwt
来源: https://codeday.me/bug/20191127/2076114.html