JSF中如何调用带参数的方法呢?

zhouzcy 2006-09-15 05:56:02
<h:form>
<h:commandLink value="list" action="#{userAction.list}">
<f:param name="id" value="1"/>
</h:commandLink>
</h:form>

在list中需要一个用户组的id,我这样传可以吗?在list中怎么取到id呢?

public class UserAction {

private List<String> users = new ArrayList<String>();

private int groupId;
public int getGroupId() {
return groupId;
}
public void setGroupId(int groupId) {
this.groupId = groupId;
}
public List getUsers() {
return users;
}
public void setUsers(List<String> users) {
this.users = users;
}
public void list(){
groupId = ....//怎么取到id呢?
if(groupId == 1)
users = Arrays.asList(new String[]{"John","Tom"});
else
users = Arrays.asList(new String[]{"Zhenny","Yelly"});
}
}
...全文
290 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mybeautiful 2006-11-09
  • 打赏
  • 举报
回复
知道了,再给link加个参数.
<f:param name="groupId" value="14"/>
Mybeautiful 2006-11-01
  • 打赏
  • 举报
回复
楼主找到答案了吗?
tcmis 2006-09-15
  • 打赏
  • 举报
回复
学习,帮顶

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧