t*********e 发帖数: 630 | 1
Enter a word:
value="#{wordController.word}" />
action="#{wordController.info}" />
rendered="#{not empty wordController.wordInfo}" />
上面这个一个 search box, 用户输入一个词后,点击“search”,输出结果通过 h:
outputText 里面的 wordInfo 显示在页面。同时,还有输出一个相关词的变量,
wordController.related.
在页面上,用户点击"related"这一链接("related" 对应另一具体词,是个 String)
,如何把此变量的内容通过输入表单传到 wordController, 继续进行搜索? 上面那
个是通过 h:inputText 接收用户输入,并通过 Search coommandButton 执行后台搜索
。可对这个相关词的搜索,并不是用户输入的,无法通过 inputText & commandButton
进行。
比如,如果用户通过页面表单输入 "iPhone", 系统执行后台搜索后返回 iPhone 的相关
信息到 html 页面。同时,还返回一个带链接的相关词 "iPod"。此时,如果用户继续
点击 iPod, 系统进行 iPod 的后台搜索,并返回相关信息。
这好像是个很常见的应用。JSF 如何通过链接形式向后台传送变量, as indicated
above?
Thanks. | t*********e 发帖数: 630 | 2 Fucking cool!
f:param & f:viewParam responsible for passing URL parameters between xhtml
views.
|
|