开发者

Pattern to redirect to a JSF ajax error page

I would like for my app to redirect users encountering a JSF ajax error to a开发者_C百科 custom error page.

Here is what I have undertaken and where I met some issues:

var onError = function onError() {
   window.location = 'http://'+jQuery(location).attr('host')+'WEB-INF/include/error-pages/'+'ajaxError.html';//does not work of course!
 };
jsf.ajax.addOnError(onError);

Can anyone please provide advice on how to redirect to a page located within the WEB-INF folder?

Regards,


You can't. The /WEB-INF folder is not publicitly available. The Servlet API specification forbids that as it's usually the folder to hold configuration files and template files which cannot be presented standalone. Put it somewhere outside /WEB-INF (and /META-INF) in public webcontent or create a public template which includes that error page.

Is it really an include page as its path suggests? Isn't it actually a full page as you're seem to be trying to show them in its full glory? That file should then definitely be placed outside /WEB-INF.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜