日期:2014-05-19  浏览次数:20705 次

小弟不才,问个小问题,请高手解答,谢绝乱贴
用的spring MVC

1,我现在控制层有要返回一个数据对象,我先把这个对象给用ObjectoutputStream和ByteArrayOutputStream给转成了数组A

2,然后我调用response.getOutputStream得到了ServletOutputStream,调用方法write(byte[]),把刚才得到的数组放进去了。

3,我调用URL得到了response对象,得到的是乱码。(我有在第二部之前response.setContentType)

我想问的是

1:如果控制层有个数据对象,里面是list的数据,要放进response流里,因该如何做?依次变成什么格式。

2:Spring MVC中是不是不能调用response.getWrite()?因为我现在只能用response.getOutputStream,用response.getWrite()会出错,就是说我之前有调用了response.getWrite()。还有就是response.getWrite()和response.getOutputStream有什么区别?

3:response.setContentType的设置可以有什么类型?比如html/text,utf-8什么的,这个设置是不是和html页面的设置要一致?

------解决方案--------------------
spring mvc没用过。
------解决方案--------------------