spring mvc如何返回text文本内容
<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJacksonHttpMessageConverter" />
</list>
</property>
</bean>
现在加@ResponseBody返回的都是json数据,去掉配置文件可以返回text,但是系统不能去掉?请问如何同时支持返回json和text? --------------------编程问答-------------------- ResponseBody返回的不都是json吧,返回text是什么意思?要下载? --------------------编程问答-------------------- 不是下载 是返回字符串
如return “hello”,页面是hello,现在页面是"hello",就是是json格式
我想部分返回json,部分直接返回text文本 --------------------编程问答--------------------
恕我愚笨,还是不懂
如果你想返回到hello页面
那就把@ResponseBody注解去掉 return "hello"就可以了,同时你想要什么json格式的对象你可以顺带传到页面去,这是没问题的.
如果你想返回给调用方json对象,那就加上@ResponseBody注解 return obj就可以了。 --------------------编程问答--------------------
hi,就是response.write("hello world");这种效果, --------------------编程问答-------------------- 我想返回内容是hello,这个是text文本内容,实际返回的是"hello",这是json格式的对象
--------------------编程问答--------------------
@ResponseBody String
return "hello";
这样就相当于response.write("hello world")了吧
补充:Java , Web 开发