java - 在webapp文件夹中动态添加.xhtml文件

标签 java jsf jakarta-ee glassfish-3 filewriter

我想在项目的 webapp 文件夹中动态添加新的 .xhtml 文件。 仅当我给出完整路径时,它才有效,

FileWriter fw = new FileWriter("D:/projects/UIBindingExample/src/main/webapp/pagefour.xhtml");
            fw.write("<html>...some code....</html>");

            fw.close();

而不是这个,我想使用文件的相对路径来让它工作,例如,

src/main/webapp/pagefour.xhtml

我尝试过这个,但它不起作用。!!! 我应该怎么办? 感谢副词。

最佳答案

src/main/webapp/pagefour.xhtml 是您的 web 应用程序上下文的相对路径,因此如果您运行此代码,您最终可能会将文件内容保存到 D :/projects/UIBindingExample/target/your-artifact-name/WEB-INF/main/webapp/pagefour.xhtml

其中 your-artifact-name 是生成的 WAR 文件的名称。

希望有帮助。

关于java - 在webapp文件夹中动态添加.xhtml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8922382/

相关文章:

java - 如何启动jboss 7.1.1服务器并在jboss 7.1.1中部署项目

java - jsp页面如何调用类中的方法

日期范围的 Java 掩码格式

java - 对于值为 null 的变量,如何强制 Weblogic 在 jsp 文件中打印 "null"而不是空字符串 ""?

java - Grails 将 HttpInputStream 渲染为 pdf

java - 尝试使用 Eclipse 编译 Hello World 时出现问题

java - 如何减小 Tflite 模型的大小或下载并以编程方式设置?

java - JSF selectManyListbox 显示值绑定(bind)错误

ajax - 在 JSF 2.0 中接收 ajax 响应时调用 Javascript 函数

jsf - 复合:insertFacet and composite:renderFacet?有什么区别