是否有任何方便的方法可以在应用程序内动态呈现某些页面,然后以 InputStream
或 String
形式检索其内容?
例如,最简单的方法是:
// generate url
Link link = linkSource.createPageRenderLink("SomePageLink");
String urlAsString = link.toAbsoluteURI() + "/customParam/" + customParamValue;
// get info stream from url
HttpGet httpGet = new HttpGet(urlAsString);
httpGet.addHeader("cookie", request.getHeader("cookie"));
HttpResponse response = new DefaultHttpClient().execute(httpGet);
InputStream is = response.getEntity().getContent();
...
但似乎必须有一些更简单的方法来归档相同的结果。有什么想法吗?
最佳答案
我创建了tapestry-offline正是为了这个目的。请注意这个问题here (包括解决方法)。
关于java - 渲染 Tapestry 页面并将其作为 Stream/String 资源获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161430/