【问题标题】:Passing javascript var in JSF commandlink在 JSF 命令中传递 javascript varlink
【发布时间】:2011-06-24 13:02:00
【问题描述】:

我目前遇到一个 JavaScript / JSF 问题。

我正在进行的项目是一个 Seam 2 项目,这就是我正在尝试做的:

  • 在带有日历的特定页面上 查看用户可以多选 一个月内的日历天数。这 选定日期的列表保留在 使用 JavaScript 的客户端(存储 在 JavaScript 数组中)
  • 现在,当用户按下命令链接按钮时,我想调用我的 像这样的组件:<h:commandButton value="View Details" action="#{myComponent.dateSelection}"/>
  • 到目前为止一切顺利,但是我希望能够将我的 Javascript 数组传递给它 方法,因为我需要后端的数据。

有谁知道如何将我的 JS var 添加为我的组件调用的参数?

感谢您的帮助!

德克

【问题讨论】:

    标签: java javascript jsf seam2


    【解决方案1】:

    我真的不明白你是如何做事的,因为你的问题中没有代码,但这样做的标准方法是使用隐藏的表单字段链接到你的支持 bean 的属性,你可以填写使用 javascript。

    【讨论】:

    • 谢谢,这确实是我要走的路!
    【解决方案2】:

    看看@WebMethod注解。您可以使用直接从 javascript 调用此方法并将您的数组作为方法中的参数发送

    【讨论】:

    • 我也发现了这个,但问题是由于我的客户的限制,我们无法使用远程处理。
    • 如果不能使用远程处理,那么就没有机会将 javascript 数组传递给方法
    猜你喜欢
    • 1970-01-01
    • 2017-05-02
    • 2019-08-13
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    相关资源
    最近更新 更多