向控制器发送参数
我得到了这个:
<a4j:commandLink action="#{searchBean.someMethod}" reRender="search"><span><h:graphicImage value="/home/img/icons/red.gif" width="12" height="12" /> Street</span></a4j:commandLink>
在我的 Bean 上,我得到了一个方法:
public void someMethod(String string){
doStruff();
}
是否可以将字符串作为参数发送到我的方法?
I got this:
<a4j:commandLink action="#{searchBean.someMethod}" reRender="search"><span><h:graphicImage value="/home/img/icons/red.gif" width="12" height="12" /> Street</span></a4j:commandLink>
And on my Bean, I got a method:
public void someMethod(String string){
doStruff();
}
Is it possible to send a String as parameter to my method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以像这样使用
发送参数,然后使用
ActionEvent
在您的方法中获取它You can send param with
<f:param>
like thisand then get it in you method using
ActionEvent
您也可以使用 a4j:actionparam 来完成此操作。
在bean中你只需要一个getter/setter,你不需要自己检索参数。 a4j:actionparam 自动进行分配。
You can also do it with a4j:actionparam.
in the bean you only need a getter/setter, you don't need to retrieve the param yourself. a4j:actionparam does the assignment automatically.