[Tapestry5] T5.05:如何结束本次Response操作
imdeep
2007-08-31
我做了一个生成验证码的page,在onActivate方法里用
Response.getOutputStream("image/jpeg") 回写图片的数据流。图片回写完成后,页面的验证码图片显示正常。 但本次回写不会结束,框架会继续调用 ResponseImpl.getPrintWriter() 结果导致异常: java.lang.IllegalStateException: getOutputStream() has already been called for this response 所有在此框架中调用Response.getOutputStream()的page应该都会碰到这个问题。 |
|
superaxis
2007-08-31
使用 StreamResponse
StreamResponse onActionFromViewChart(Object[] context) { return MyStreamResponse(context); } Jun Tsai |
|
imdeep
2007-08-31
谢楼上。
使用 StreamResponse,已经搞定了。 StreamResponse onActivate() |
|
superaxis
2007-08-31
imdeep 写道 谢楼上。
使用 StreamResponse,已经搞定了。 StreamResponse onActivate() Welcome! Jun Tsai |
|
103754804
2011-04-27
请问,如何实现图片的现实,tapestry5里面好像没有显示图片的组件。请把tml和组件类贴出来。谢谢!!
|