tapestry5的response使用
我最近在整合tapestry5和ext2.0,遇到了如下问题:
我在使用httpServletResponse时一切正常,但是使用tapestry5的@Inject response时无法返回数据,请看看,代码如下:
[b]servlet中的代码:(正常显示)[/b]try {
response.setCharacterEncoding("UTF-8");
String eString = "{success:true,info:'保存成功'}";
response.getWriter().print(reString);
}catch(Exception ex){}
[b]tapestry5中的代码:(不返回数据)[/b]try {
response.getPrintWriter("text/html; charset=UTF-8").print(eString);
} catch (IOException e) {}
[b]tapestry5中的responseImpl源码:[/b]
public PrintWriter getPrintWriter(String contentType) {
notBlank(contentType, "contentType");
_response.setContentType(contentType);
return _response.getWriter();
}
希望指点一下,等待中..........
tapestry5的response使用相关推荐
- 解读Tapestry5.1——页面渲染
本文旨在介绍Tapestry5.1的页面渲染(render)过程,希望最终能给出一个完整清晰的页面渲染流程,以便大家能更好的理解Tapestry页面渲染的过程,构架出更漂亮的Tapestry组件. 页 ...
- restTemplate http请求报错:no suitable HttpMessageConverter found for response type and content type
报错信息: org.springframework.web.client.UnknownContentTypeException: Could not extract response: no sui ...
- Struts2 Cannot create a session after the response has been committed 一个不起眼的错误
严重: Servlet.service() for servlet default threw exception java.lang.IllegalStateException: Cannot c ...
- Python:Resquest/Response
Request Request 部分源码: # 部分代码 class Request(object_ref):def __init__(self, url, callback=None, method ...
- Django Response对象3.4
HttpResponse对象 在django.http模块中定义了HttpResponse对象的API HttpRequest对象由Django自动创建,HttpResponse对象由程序员创建 不调 ...
- 3.request response
rr的介绍 request是代表请求,response是响应 执行流程: 1.浏览器发送请求 2.服务器接受请求,创建两个对象,将请求信息封装给request,将两个对象发送给对应的servlet 3 ...
- request 对象和 response 对象
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象 HttpServletResponse HttpServletR ...
- 服务器可以响应字符类型的数据吗,HTTP - Response
HTTP - Response 基本概念 数据格式 Response对象 功能 设置响应消息 1. 完成重定向 重定向和转发的区别(forward 和 redirect): 路径的写法 1. 路径的分 ...
- java response.write_response设置编码方式 print和write方法的对比
很多场合会发现我们输出的中文是乱码,这主要可能有两方面的原因: 一个是浏览器的解析方式,另一个是我们服务器端返回数据的方式.只要我们保证浏览器的解析方式和我们回显的数据的编码格式是一致的,基本上乱码问 ...
- servlet response 中文乱码
先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite. 申明:这里为了方便起见,所有输出都统一用UTF-8编码. 先说字节流,要输出"中国& ...
最新文章
- 对Oracle中索引叶块分裂而引起延迟情况的测试和分析
- 基于hi-nginx的web开发(python篇)——路由装饰器
- 结合案例深入解析:抽象工厂模式
- mysql tgz 安装_不使用tgz压缩包安装mysql
- Redis 命令--Redis列表(List))
- linux 运行c b停止,以下Linux命令中,用于终止某个进程的命令是()。A.deadB.killC.quitD.exit...
- android点9图architecture
- 2003 64位系统 IIS6 32位模式运行
- gridview databind 会导致页面刷新马_Innodb批量页面刷盘情况下的quot;两次写quot;
- eclipse xhtml文件 标签自动提示 问题解决
- 【半年总结】---凤凰涅槃,历久弥新
- 项目调研的误区和关键点
- 智能家居系统通信方式,主要有以下四种
- arnold官方帮助文档_Python用不好英语水平不够?这里有官方中文文档你看不看
- FULENT软件测试自学,fluent网格质量检查 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
- ESAPI自定义配置文件路径
- java校园实习兼职
- 中学课程辅导杂志中学课程辅导杂志社中学课程辅导编辑部2022年第34期目录
- apple pay 技术_如何在手机上设置Apple Pay和Google电子钱包
- Android自定义相机镂空遮罩