作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我如何将信息放入来自 tapestry5 的输出流中?
我需要一个页面,当用户输入它时打开一个对话框以保存或打开带有输出流信息的文件。
我写下一段代码:
公共(public)类索引{
@Inject
private RequestGlobals requestGlobals;
@OnEvent("activate")
public void onActivate() {
try {
HttpServletResponse response = requestGlobals.getHTTPServletResponse();
response.setContentType("text/txt");
PrintWriter out = response.getWriter();
out.println("hellooooooo");
out.flush();
} catch (IOException ex) {
Logger.getLogger(Index.class.getName()).log(Level.SEVERE, null, ex);
}
}
我希望结果只是“hellooooooooo”但是是(“hellooooooo”+我的 html 原始页面)
最佳答案
您的方法应该具有 StreamResponse 的返回类型。您返回 StreamResponse 接口(interface)的实现,它只返回您想要的数据和您想要的内容类型。
在这里查看:
http://tapestry.apache.org/tapestry5/apidocs/
更多信息在这里:
http://tapestry.formos.com/nightly/tapestry5/tapestry-core/guide/pagenav.html
关于java - 如何将信息放入 Tapestry5 的输出流中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/288430/
我是一名优秀的程序员,十分优秀!