我一直有這個麻煩了幾天。希望這是更清潔的,以前做過這個的人可以幫助我!如何從xhtml中的commandButton重定向到Servlet
我在tomcat 7.0服務器上運行的Eclipse中構建一個帶有JSF 2.0的webApp。並做了一個servlet我想去,但我不知道如何thandle導航規則帶我去那裏:
在我的項目中的路徑是src/com/servlets/PdfServlet,所以當我運行在服務器上的這個servlet項目可以通過url localhost:8080/miloWeb/PdfServlet來訪問。 servlet actualy爲我創建一個Pdf文件並顯示它。
反正我XHTML有這樣的:
<h:commandButton id="reportButton" action="reportPdf" styleClass="button" value="get Report" ></h:commandButton>
我的臉,配置導航規則是這樣的:
<navigation-rule>
<navigation-case>
<from-outcome>reportPdf</from-outcome>
<to-view-id>/miloWeb/PdfServlet</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
,但它需要我miloWeb /面/ miloWeb/PDFServlet中,我需要它把我帶到了miloWeb/PdfServlet。
關於如何完成這個或其他路線或做到這一點的任何想法?
我這樣做了,但是使用context.getExternalContext()。dispatch(url);非常感謝Hlep Bhesh – Myy 2012-01-06 03:11:49
歡迎您。 – 2012-01-06 05:15:15