我有这个网址
http://localhost:8084/somesite/leaveHTML.xhtml?id=somestring.
现在我可以使用jquery从URL中提取id但是我不太确定,我如何使用此字符串从数据库中检索数据并填充JSF页面的字段onload。
答案 0 :(得分:4)
我真的不明白为什么你需要使用jQuery检索URL。如果您只需要根据URL参数使用数据库中的数据填充网页,则可以使用JSF <f:viewparam>
标记来实现此目的。
<f:viewParam id="id" name="id" value="#{myBean.id}" required="true" />
它将检索参数并将它们指定为bean值。如果你真的需要从你的视图发送它,你可以使用像Seam remoting之类的东西,并使用它通过ajax将URL参数发送到你的服务器。或者甚至更简单,创建一个servlet并通过ajax与它通信,以通过ajax从数据库中检索信息。