如何在同一页面中将动态值从脚本传递给HTML?

时间:2013-04-30 16:58:39

标签: javascript html jsp xhtml geolocation

在一个页面上我有脚本,我可以goecoder adresse到gps坐标。 脚本工作正常。 我在同一页上有一个

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

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

1 个答案:

答案 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"支持纬度和经度值。