从应用程序链接(其他应用程序)重定向到 GWT 自定义页面

发布于 2024-11-07 08:53:18 字数 474 浏览 0 评论 0原文

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

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

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

在 GI 中开发的 UI Screen 上提供隐藏字段。 这些字段可以传递到从应用程序链接启动的 GWT 自定义应用程序。

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

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

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

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

Redirecting application link to Java - GWT Custom page.

Whenever user will login through my APP.
and user hit button(say add record) then redirection should happen i.e. page should redirected to GWT custom page from application link.

  • How to call servlet when application link hit by button?
  • after that How to call GWT page from called servlet.
  • Wants to show GWT custom page with data present in REQUEST.

Hidden fields available on UI Screen which is developed in GI .
These fields can be passed to GWT custom applications launched from the application link.

APP(UI) --> SERVLET---> GWT page(UI with data present in request i.e jsessionid,hidden fields)

what changes need to do in web.xml ?

Plz provide any helpful document,link,sample code and any idea

Hope for the best co-operation
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瑕疵 2024-11-14 08:53:18

您是否已有必须使用的固定登录页面(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 进行登录: 如何在 GWT 应用程序中实现登录页面?

Do you already have a fixed login page (servlet) tah you must use? Then do this:

  1. Window.Location.assign(loginUrl) will take you to a new page. Your GWT app will be "closed" and all state will be lost.

  2. Your login servlet should redirect back to your GWT page when done. Usually this is done by supplying a URL parameter when invoking login page - check the login servlet. Usually something like http://yourserver.com/login?returnTo=GwtAppUrl.

    At this point your user is logged in, which means that servlet has set a session cookie. From this point on (until logout or session time-out) your GWT and GWT-RPC will use this session automatically (browser sends session cookie) - you don't have to do anything.

  3. You can pass some data back to GWT by fragment identifier http://yourserver.com/login?returnTo=GwtAppUrl#somePage/parameter1/parameter2. However better option is to just use GWT-RPC to get the data from server.

Otherwise, if you are making everything from scracth, you can use GWT do do the login: How to implement a login page in a GWT app?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文