tapestry5页面用于呈现纯文本

pst*_*ton 3 tapestry

我一直在寻找,但找不到文档:

有没有办法让页面呈现没有包装HTML元素的响应,只打印在tml主体中提供的内容,或者在@BeginRender期间在MarkupWriter.write中设置的内容?

我需要一个页面来执行一些服务器端处理并返回纯javascript以供外部应用程序请求.

如果这是不可能的,是否可以将tapestry Ioc暴露给同一个应用程序中的servlet?

谢谢,p.

pst*_*ton 5

对不起ponzao,但我在挂毯邮件列表上找到了Thiago提供的更好的解决方案:

public class MyPage
{
    StreamResponse onActivate()
    {
        return new TextStreamResponse("text/plain", "some text");
    }
}
Run Code Online (Sandbox Code Playgroud)

这样您就不需要恢复到servlet API而不需要tml.

改编自此:http: //wiki.apache.org/tapestry/Tapestry5HowToCreateADynamicPDF