gpt4 book ai didi

jsf -/index.xhtml 未在 ExternalContext 中作为资源找到

转载 作者:行者123 更新时间:2023-12-04 01:54:25 24 4
gpt4 key购买 nike

我的 JSF Web 应用程序显示以下错误:

/index.xhtml Not Found in ExternalContext as a Resource.



我的目录结构是:

- Java 资源
-- 源代码
--- br.com.k19.controle
---- NumeroAleatorioBean.java
- - 资源
- JavaScript 资源
- build
- 网页内容
-- 元信息
- 网页
--- index.xhtml
---公式.xhtml
-- 网络信息

我需要把我的 /index.xhtml 放在哪里在这种结构中?

最佳答案

WebContent文件夹代表网页内容。您放置了 index.xhtml里面的文件 Web Pages子文件夹,所以正确的 URL 是

http://localhost:8080/ProjectName/Web Pages/index.xhtml

因此不会

http://localhost:8080/ProjectName/index.xhtml

正如你所预料的那样。

如果你想把它放在上下文根目录中,只需去掉 Web Pages文件夹并移动那些 .xhtml直接在里面的文件 WebContent文件夹,与 META-INF 处于同一级别和 WEB-INF :

ProjectName
|-- Java Resources
| `-- src
| `-- br.com.k19.controle
| `-- NumeroAleatorioBean.java
|-- resources
|-- JavaScript Resources
|-- build
`-- WebContent
|-- META-INF
|-- WEB-INF
| |-- faces-config.xml
| `-- web.xml
|-- index.xhtml
`-- formulario.xhtml

注意:Java 区分大小写。 Web-Inf绝对不是 WEB-INF .小心,否则你会有一个安全漏洞。

关于jsf -/index.xhtml 未在 ExternalContext 中作为资源找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714598/

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