2016-04-15 57 views
0

我有一個調用Http請求並獲取響應的Java Bean類。我需要將此響應發送回網頁。需要您的意見如何把服務器的響應作爲.xhtml鏈接如何在JSF中捕獲服務器響應

Java代碼的

 String message = "http://localhost:8085/jenkins/api/xml"; 
     //auditDetails.insertLoginDetails(_uName, systemDate, actionType, action); 
     //auditDetails.insertLoginDetails("test", systemDate, actionType, action); 
     FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(message)); 
    return "successPage.xhtml"; 

由於提前

回答

0

您可以簡單地使用commandLink屬性來實現這一點

<h:commandLink value="#{message.message}" 
    action="#{managedBeanName.message}" 
     rendered="#{managedBeanName.message ne ''}" /> 

雖然您需要全局聲明消息變量而不是方法局部變量以及該變量所需的setter和getters。