0
我创建了一个新的jsf页面,用于显示类似404的错误并将其放入web.xml元素中。 当我直接打开页面:localhost/error.jsf时,一切正常显示,但尝试导航到:localhost/sdsddssd(用于404错误测试),error.jsf文件显示为一个xml文件!在jdeveloper中自定义错误页面404
我创建了一个新的jsf页面,用于显示类似404的错误并将其放入web.xml元素中。 当我直接打开页面:localhost/error.jsf时,一切正常显示,但尝试导航到:localhost/sdsddssd(用于404错误测试),error.jsf文件显示为一个xml文件!在jdeveloper中自定义错误页面404
您可以尝试将您的jsf文件更改为jspx文件。以及确保对错误页面的引用更改为jspx?
我觉得当error.jsf页面加载它时,并不意味着要读取xml,除非它被包含在jspx页面中。一个jspx页面旨在处理其中的xml。
你的url模式可能是' * .jsf url-pattern>',所以sdsdsds没有'.jsf'这就是为什么它没有被servlet处理。 –
2014-09-20 07:53:18
@AlexandreLavoie:也试过sdsddssd.jsf!相同的结果 – 2014-09-20 08:01:08