gpt4 book ai didi

关于 Primefaces 中托管用法的 Java 类名称约定

转载 作者:行者123 更新时间:2023-11-29 03:42:55 24 4
gpt4 key购买 nike

我正在使用 Eclipse Indigo,每当我创建一个以小写字母开头的新类时,都会显示一条警告,如下所示(“不鼓励使用类型名称。按照惯例,Java 类型名称通常以大写字母开头”)。

enter image description here

现在在我的 xHTML/JSF 文件中,如果我尝试访问首字母大写的类,那么它是不可访问的,例如;

'#{MyClass.variableName}' 不可访问,也无法调用类构造函数然而'#{myClass.variableName}' 工作正常。

注意:类有一个注解“@ManagedBean”

谢谢

这是编辑的部分:它仅在创建类时首字母为小写“myClass”并且在 JSF 文件访问中使用相同的小写“myClass”时才有效

最佳答案

为了遵循类名的 Java 标准,我使用了以下方法。

@ManagedBean(name="myClass")
public class MyClass {

}

之前由于 JSF 行为,我使用的是

@ManagedBean
public class myClass {

}

也请分享您在这种情况下所做的事情。

谢谢,

阿萨德

关于关于 Primefaces 中托管用法的 Java 类名称约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12297006/

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