我创建了一个新的jsf页面,用于显示404之类的错误并将其放在web.xml元素中。 当我直接打开页面时,如:localhost / error.jsf,一切都显示正确,但尝试导航到:localhost / sdsddssd(用于404错误测试),error.jsf文件显示为xml文件!
答案 0 :(得分:0)
您可以尝试将jsf文件更改为jspx文件。同时确保对错误页面的引用更改为jspx?
我认为当error.jsf页面加载时,它并不意味着读取xml,除非它被包含在jspx页面上。 jspx页面用于处理其中的xml。