我想直接從Page.class中獲取頁面內容作爲流/或字符串。[Apache Tapestry]:將頁面內容作爲流或字符串
此刻:我必須要經過的路線:
String uri = linkSource.createPageRenderLink(AnotherPage.class).toAbsoluteURI();
IOUtils.toString(uri, "UTF-8")
這種方法的問題是調用toAbsoluteURI()
使框架感覺就像是從外部源提出的要求;並要求用戶重新登錄;不應該是這種情況,因爲它的一個掛毯頁面在同一個應用程序中訪問另一個掛毯頁面。
注意:我不是要「重定向」到AnotherPage.class
。我只想將另一頁的內容作爲字符串,而無需通過toAbsoluteURI()
等。
或者,也可以將另一個頁面的內容作爲Stream工作。
我使用Apache Tapestry 5.4.1