gpt4 book ai didi

jsf - InputText 绑定(bind)到空双字段当前 "0.0"

转载 作者:行者123 更新时间:2023-12-04 15:57:06 24 4
gpt4 key购买 nike

有没有办法在不创建新转换器的情况下防止这种情况发生?

<p:inputText value="#{myMB.myDouble}" />

@ManagedBean
@SessionScoped
public class MyMB
private Double myDouble = null;
....

当我进入 View 时,我想看到空的输入字段,而不是“0.0”。

最佳答案

如果您使用的是 Tomcat 6.0.16 或更新版本,或者使用相同的 Apache EL 解析器(如 JBoss AS 和 WebSphere AS)的分支,则可能会发生这种情况。您基本上需要告诉 Apache EL 解析器不要通过以下自 Tomcat 6.0.17 以来支持的 VM 参数将原语强制为其默认值:

-Dorg.apache.el.parser.COERCE_TO_ZERO=false

此问题与 JSF 无关。例如,它不会出现在 Glassfish 上。

关于jsf - InputText 绑定(bind)到空双字段当前 "0.0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10654503/

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