2014-09-20 95 views
0

我创建了一个新的jsf页面,用于显示类似404的错误并将其放入web.xml元素中。 当我直接打开页面:localhost/error.jsf时,一切正常显示,但尝试导航到:localhost/sdsddssd(用于404错误测试),error.jsf文件显示为一个xml文件!在jdeveloper中自定义错误页面404

+0

你的url模式可能是' * .jsf',所以sdsdsds没有'.jsf'这就是为什么它没有被servlet处理。 – 2014-09-20 07:53:18

+0

@AlexandreLavoie:也试过sdsddssd.jsf!相同的结果 – 2014-09-20 08:01:08

回答

0

您可以尝试将您的jsf文件更改为jspx文件。以及确保对错误页面的引用更改为jspx?

我觉得当error.jsf页面加载它时,并不意味着要读取xml,除非它被包含在jspx页面中。一个jspx页面旨在处理其中的xml。