gpt4 book ai didi

java - 如何在 Java 中获取 Javascript var 值 (wicket 6)

转载 作者:太空宇宙 更新时间:2023-11-04 07:24:46 26 4
gpt4 key购买 nike

我有一个相当简单的问题,但我找不到有效的答案。我在 HTML 文件中使用 javascript 来创建一个页面,该页面从页面获取输入并返回一个 json 对象的字符串。我想做的就是获取这个字符串并将其放入 Java 字符串中。我可以做类似的事情

target.appendJavaScript("s=getString();");
target.appendJavaScript("alert(s);")

它为我提供了警报中所需的信息。但是如何将 s 转换为 Java 字符串呢?

我尝试过以下方法

StringValue temp = RequestCycle.get().getRequest().getQueryParameters().getParameterValue("s");
info(temp.toString());

以及其他变体,例如 getRequestParameters(),但我在 temp 上得到空值。这些操作位于 AjaxFallbackButton 的 onSubmit 内。

关于如何在 Java 中获取 javascript var 有什么建议吗?

最佳答案

虽然我仍然想了解更多有关在 HTML 中在 Java 和 Javascript 之间共享变量的信息,但由于 Wicket,我的问题得到了解决。我使用 s=getString() 检索的值已经可以在 HiddenField 中访问,因此我只需要在 HTML 中获取 wicket:id 并将其添加到 Java 中的属性模型中。希望这可以帮助其他人在未来。

关于java - 如何在 Java 中获取 Javascript var 值 (wicket 6),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18725173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com