Jsf 如何从primefaces调用servlet?
如何从primefaces调用servlet 我试过这样的方法:Jsf 如何从primefaces调用servlet?,jsf,servlets,primefaces,Jsf,Servlets,Primefaces,如何从primefaces调用servlet 我试过这样的方法: <p:commandLink action="/JasperServlet?reportFileName=#{report.reportName}" value="#{node.reportName}" ajax="false" glo
<p:commandLink action="/JasperServlet?reportFileName=#{report.reportName}"
value="#{node.reportName}"
ajax="false"
global="false"
process="@this"
target="blank"/>
谢谢 它必须是一个普通的GET链接,而不是POST链接,如果是文件下载,则肯定不是Ajax请求:
<h:outputLink value="/JasperServlet?reportFileName=#{report.reportName}" target="_blank">
#{node.reportName}
</h:outputLink>
#{node.reportName}
您甚至可以使用普通的HTML
无论哪种方式,都将调用servlet的
doGet()
。但是如何使用prime faces AJAX更新组件值。目前,所有侦听器都解析为CDIBeans或JSF支持bean上的方法。如何获得ajax调用的结果并更新p:inputText本身的值。这可以在支持primefaces的javascript中实现吗?
<a href="/JasperServlet?reportFileName=#{report.reportName}" target="_blank">
#{node.reportName}
</a>