【问题标题】:Redirecting to GWT Custom page from application link(other App)从应用程序链接(其他应用程序)重定向到 GWT 自定义页面
【发布时间】:2011-05-13 12:21:36
【问题描述】:

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

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

  • 应用链接被按钮点击时如何调用servlet?
  • 之后如何从被调用的 servlet 调用 GWT 页面。
  • 想要显示带有 REQUEST 中数据的 GWT 自定义页面。

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

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

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

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

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

【问题讨论】:

    标签: java gwt servlets redirect jsessionid


    【解决方案1】:

    您是否已经有一个必须使用的固定登录页面(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. 您可以通过片段标识符 http://yourserver.com/login?returnTo=GwtAppUrl#somePage/parameter1/parameter2 将一些数据传回 GWT。但是更好的选择是只使用 GWT-RPC 从服务器获取数据。

    否则,如果您是从零开始,您可以使用 GWT 进行登录:How to implement a login page in a GWT app?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-03
      • 2013-12-27
      • 2017-11-10
      • 2013-04-03
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2011-05-12
      相关资源
      最近更新 更多