我有一个Java bean类,它调用Http请求并获得响应。我需要将此响应发送回网页。需要建议如何将服务器响应作为链接放在.xhtml
中
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 :(得分:0)
您只需使用commandLink属性即可实现此目的
<h:commandLink value="#{message.message}"
action="#{managedBeanName.message}"
rendered="#{managedBeanName.message ne ''}" />
虽然您需要全局声明消息变量,而不是方法局部变量以及该变量所需的setter和getter。