gpt4 book ai didi

jsf - 我应该在 JSF 2 xhtml 页面中使用 JSTL 吗?

转载 作者:行者123 更新时间:2023-12-04 18:36:16 25 4
gpt4 key购买 nike

我想将辅助 bean 的字段绑定(bind)到 selectOneListbox 的选定值。该值可能为空,因此我想将其转换为 0。这会将所选值设置为“默认”selectItem。我正在使用 JSF2

我打算用 http://java.sun.com/jstl/core 来做这件事标签库(使用 <c:if test="#{empty...}> )

我的问题是:是否有一种“更清洁”的方式来做到这一点。也许 JSF(2) 相关的标签库?

谢谢!

最佳答案

执行此操作的“JSFish”方法是创建一个转换器:

public Object getAsObject(FacesContext context, UIComponent comp, String param) {
return (param.equals("0")) ? null : param;
}

public String getAsString(FacesContext context, UIComponent comp, Object obj) {
return (obj == null) ? "0" : obj.toString();
}

关于jsf - 我应该在 JSF 2 xhtml 页面中使用 JSTL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1985428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com