我在jsf 2.x应用程序中遇到了托管bean和.xhtml。此静态变量具有长字符串值,并由.xhtml页面中的bean引用以显示消息。由于Java / JSF经验有限,我决定以某种方式改进它。
不太相信自己,所以我从这里搜索了它并找到了这个帖子:vuejs。这听起来很有希望,但希望找到关于在JSF中加载/引用静态消息的最佳实践。
@ManagedBean
@ViewScoped
public class Foo {
private static String message = "....long...message...";
// getter only available
public String getMessage() { .... }
来自.xhtml页面:
<h:outputText value="#{foo.message}" />