0

在一页上,我有脚本,我可以在其中将地址编码到 gps 坐标。该脚本工作正常。我在同一页上有

<h:commandButton value="Calculer Distance"
                        action="#{intervenantControlleur.getDistance(p.latitude,latitude,p.longitude,longitude)}" />

p.latitude 和 p.longitude 是已知的。我的问题是我想用脚本的结果填充经度和纬度变量。(该脚本用于将地址转换为经度、纬度)我该怎么做?

4

1 回答 1

0

您需要将表单中的值与一堆

<input type="hidden" name="hidden" value="" />

或者

<h:inputHidden id="hidden" value="#{bean.hidden}" />

onclick这将在从命令按钮处理程序中的JS 变量收集的某些脚本中填充 JavaScript 。

这样,它们将可以通过操作方法访问

String hidden = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("hidden");

或者简单地通过 bean 属性

String hidden;

分别。

对于name="hidden"立场纬度和经度值。

于 2013-04-30T18:16:56.957 回答