【问题标题】:Select data in a pop up window and send that value to home page在弹出窗口中选择数据并将该值发送到主页
【发布时间】:2014-11-15 14:57:17
【问题描述】:

我是 web-app 和 Spring MVC 的新手。我遇到了一种情况,无法解决。

我有一个带有按钮的 JSP 表单。单击此按钮时,将打开一个弹出窗口,其中包含员工代码和员工姓名的表格列表(从数据库中选择 *)。当用户选择此员工代码之一时,我希望它将此值发送到我的主 JSP 表单。

我不知道如何绑定数据用户选择并发送到控制器的行

【问题讨论】:

  • 听起来像是一个javascript生成的弹窗,与java/jsp无关。如果它生成一个全新的页面,那么您必须在从弹出窗口发布数据后触发主页(使用 javascript)重新加载,或者执行其他操作。我认为这很可能只是你在客户端做的事情,因此我的第一行。

标签: java jsp spring-mvc


【解决方案1】:

我建议在没有弹出窗口的情况下执行此操作,即只使用主窗口。如今,大多数浏览器都会阻止弹出窗口,如果没有 javascript,它将无法工作。不过,您需要弄清楚如何在请求之间保存状态。

您可以在 javascript (window.name = 'x') 中命名主窗口并将弹出表单的 target 设置为该名称。这会将表单提交到主窗口。然后在弹出窗口中使用 window.close() 将其关闭。

【讨论】:

  • 在主页中我使用 javascript(window.open 到员工列表窗口)。我现在的问题是如何绑定用户选择的值并将其发送回控制器以显示在主页中
猜你喜欢
  • 1970-01-01
  • 2011-10-18
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-09
相关资源
最近更新 更多