jsf页面在第一次加载时显示空白值

时间:2014-06-07 01:33:39

标签: java jsf servlets http-post

我是JSF的新手,需要以下帮助。

我有一个场景,我在ResponseServlet中收到来自第三方网站的回复。 在ResponseServlet中,我调用了一个' CCBean'使用第三方网站附加到ResponseServlet的POST参数进行一些处理的方法。在这个' CCbean'中进行API调用后,我得到了一些新的结果。方法

我需要在jsf页面中显示此结果和一些POST参数,这些参数显示CCBean的属性。 我遇到的问题是,无论何时第一次加载jsf页面,它都会显示空白值。如果我再次尝试该事务 - 它会显示所有值。 我没有在jsf页面中初始化bean,如果我从API中得到结果值为null。 我只是在做

如何在第一次加载jsf页面时正确显示CCBean属性。 请建议。

我的代码:

String paySuccess = CCBean.makePayment();
if(paySuccess.equalsIgnoreCase("X")) {
    request.getRequestDispatcher("/pages/hpp_success.xhtml").forward(request, response);
} else {
    request.getRequestDispatcher("/pages/failed.xhtml").forward(request, response);
}

0 个答案:

没有答案