gpt4 book ai didi

java - 如何在 JSF 应用程序中使用大量静态文本?

转载 作者:行者123 更新时间:2023-11-28 23:52:41 24 4
gpt4 key购买 nike

我正在创建一个 JSF 应用程序,其中包含大量要静态显示的文本,例如描述和详细信息。

现在我的问题是我无法使用属性文件,因为它需要逐行处理,而且我最多可以有 100 行直线。

由于某些业务原因也无法使用数据库。

直接在 faces-config.xml 文件的值标记中粘贴数据是我想在没有其他可能的情况下采用的选项

现在我想到使用一个简单的文本文件来代替,并在类中使用它直接填充我的 bean 属性。

但是我在使用它时遇到了困难。路径不正确,并且 bean 属性中也发生了某种重叠。

我正在使用 Eclipse Helios 和 Tomcat 进行开发。所以请考虑目录结构与 Eclipse 中的标准项目使用的目录结构相同。

有人可以提供示例代码或有关如何执行此操作的过程吗?

谢谢

最佳答案

Path is not coming out to be correct

您可以使用 ClassLoader.getResourceAsStream将输入流获取到类路径上的文件。例如,如果您的文本文件位于 /WEB-INF/classes/foo.txt,您可以这样打开它:

InputStream is = getClass().getClassLoader().getResourceAsStream("/foo.txt");

关于java - 如何在 JSF 应用程序中使用大量静态文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6088722/

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