JSF中selectOneMenu的中文问题

xiaoxixing 2011-11-26 08:58:09
如果selectOneMenu中的项目是中文的,则首次点击该下拉菜单无效,并且报错
2011-11-26 20:52:50 com.sun.faces.renderkit.RenderKitUtils renderUnhandledMessages
信息: 警告:FacesMessage 已加入队列,但可能尚未显示。
sourceId=j_idt3:j_idt5[severity=(ERROR 2), summary=(j_idt3:j_idt5:验证错误:值无效), detail=(j_idt3:j_idt5:验证错误:值无效)]
-------------------------------------

代码如下
<h:selectOneMenu value="#{course.category}"
onchange="submit()"
>
<f:selectItems value="#{course.categories}"/>
</h:selectOneMenu>

-------------------------
托管bean
public List<SelectItem> getCategories() {
if(categories==null)
{
categories=new ArrayList<SelectItem>();
categories.add(new SelectItem("语言"));
categories.add(new SelectItem("数据库"));
}
return categories;
}
...全文
267 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
caqis1 2011-11-28
  • 打赏
  • 举报
回复
就是 前面个参数 (a,“中文”)
RArtest 2011-11-26
  • 打赏
  • 举报
回复
selectItem两个参数

67,549

社区成员

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

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