JSF页面

时间:2017-07-14 07:26:11

标签: java ajax jsf jsf-2

我在web.xml中配置错误页面如下:

<error-page>
        <error-code>500</error-code>
        <location>/error/error500.jsf</location>
</error-page>

因此,每当发生错误500时,都会出现error500.jsf页面。在这里,我需要获取错误发生页面的完整URL。

即如果我在处理页面时遇到异常:

  

http://localhost/pc/ui/oligo-home?product=oligo

我需要在error500.jsf页面中获取product参数。

我到了  /pc/ui/oligo-home使用#{requestScope ['javax.servlet.error.request_uri']}。

但我需要在JSF中获得该产品。

我的目的是将这些product参数作为参数传递给error500.jsf页面的后备managedbean中的方法。所以我需要在error500.jsf页面中获取它。我不想用javascript来获取它。

我这样经过:

<f:ajax event="click" execute='form' listener="#{emailManagedBean.sendEmailForErrorPage(product)}" render="form"  />

我需要获得该产品。 有人可以帮助我。

0 个答案:

没有答案