在一个页面上我有脚本,我可以goecoder adresse到gps坐标。 脚本工作正常。 我在同一页上有一个
<h:commandButton value="Calculer Distance"
action="#{intervenantControlleur.getDistance(p.latitude,latitude,p.longitude,longitude)}" />
p.latitude和p.longitude是已知的。我的问题是我想用脚本的结果填充经度和纬度变量。 (该脚本用于将地址转换为经度,纬度) 我怎么能这样做?
答案 0 :(得分: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"
支持纬度和经度值。