jsf 与数组问题

jackyluck 2007-12-10 12:22:41
我记得以前单单jsp+ servlet 可以做到:
在jsp面页如果有几个相同名的输入文本框,在servlet就可以以String[]的型试获得:
jsp:
<input type="txt" name="a" value/>
<input type="txt" name="a" value/>
<input type="txt" name="a" value/>
servlet:
String[] values = request.getParameterValues("a");

============================
问题就是:如果我想用jsf+管理bean 组合,不知有什么方法可以做同样获取String[]在管理bean,我试过不成功:
jsp:
<h:inputText id="values" value="#{ConsoleBean.updatePropertyValues}"/>
<h:inputText id="values" value="#{ConsoleBean.updatePropertyValues}"/>
<h:inputText id="values" value="#{ConsoleBean.updatePropertyValues}"/>

管理bean:
private String[] updatePropertyValues
public void setUpdatePropertyValues(String[] p)
{
this.updatePropertyValues = p ;
}
public void getUpdatePropertyValues()
{
return this.updatePropertyValues ;
}

当我在页面所有文本框输入值后,按提交按钮在管理bean调用getUpdatePropertyValues()时,updatePropertyValues数组是没有值的

各位高手指点下:
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoche2008 2007-12-11
  • 打赏
  • 举报
回复
要有对应的getter和setter方法。否则不行。找不到。
wu_07 2007-12-11
  • 打赏
  • 举报
回复
public void getUpdatePropertyValues()
{
return this.updatePropertyValues ;
}

---> public String[] getUpdatePropertyValues()

67,513

社区成员

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

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