0

将应用程序链接重定向到 Java - GWT 自定义页面。

每当用户通过我的APP登录时。并且用户点击按钮(比如添加记录)然后应该发生重定向,即页面应该从应用程序链接重定向到 GWT 自定义页面。

  • 当应用程序链接被按钮点击时如何调用servlet?
  • 之后如何从调用的 servlet 调用 GWT 页面。
  • 想要显示 GWT 自定义页面,其中包含 REQUEST 中的数据。

在 GI 开发的 UI 屏幕上可用的隐藏字段。这些字段可以传递给从应用程序链接启动的 GWT 自定义应用程序。

APP(UI) --> SERVLET---> GWT 页面(请求中存在数据的 UI,即 jsessionid,隐藏字段)

web.xml 中需要做哪些更改?

请提供任何有用的文档、链接、示例代码和任何想法

希望有最好的合作提前谢谢。

4

1 回答 1

2

您是否已经有一个必须使用的固定登录页面(servlet)?然后这样做:

  1. Window.Location.assign(loginUrl)将带你到一个新的页面。您的 GWT 应用程序将“关闭”并且所有状态都将丢失。

  2. 完成后,您的登录 servlet 应该重定向回您的 GWT 页面。通常这是通过在调用登录页面时提供 URL 参数来完成的 - 检查登录 servlet。通常像http://yourserver.com/login?returnTo=GwtAppUrl.

    此时您的用户已登录,这意味着 servlet 已设置会话 cookie。从此时开始(直到注销或会话超时),您的 GWT 和 GWT-RPC 将自动使用此会话(浏览器发送会话 cookie)——您无需执行任何操作。

  3. 您可以通过片段标识符将一些数据传回 GWT http://yourserver.com/login?returnTo=GwtAppUrl#somePage/parameter1/parameter2。但是更好的选择是只使用 GWT-RPC 从服务器获取数据。

否则,如果您从头开始制作所有内容,则可以使用 GWT 进行登录:How to implement a login page in a GWT app?

于 2011-05-13T13:18:48.170 回答