Apache Wicket如何呈现(非wicket)响应页面

时间:2012-12-19 18:15:43

标签: apache http post wicket apache-httpclient-4.x

我正在使用Apache Wicket,我遇到了以下问题:

在onSubmit()方法中我正在使用 Apache httpClient 向外部网址发送POST请求。作为回应,我得到了html(在我的响应对象中)。

如何让Wicket在浏览器中呈现此HTML?

所以基本上我在这里要做的就是,如果我向这个网址提交一个html表单,通常会发生什么。但是出于安全原因,我不想给用户页面包含包含我正在尝试发送的数据的表单。

1 个答案:

答案 0 :(得分:1)

您可以通过任何组件中的getResponse()获取响应。 (我假设onSubmit()在表格上。)

如下:

getResponse().reset();
getResponse().write(htmlPage);

htmlPage应该是包含要呈现的html页面的CharSequence