[英]How to call a servlet from primefaces?
我如何從primefaces調用servlet?
我試過這樣的事情:
<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>
您甚至可以使用純HTML <a>
元素:
<a href="/JasperServlet?reportFileName=#{report.reportName}" target="_blank">
#{node.reportName}
</a>
無論哪種方式,都會調用servlet的doGet()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.