我想在REST的Controller里,都不映射JSP文件,直接返回数据@RequestMapping(value = "/list")
public ResultData ptList(GridPageData pageData) {
ResultData rd = new ResultData();
List<PaperTemplate> list = paperTemplateService
.getPaperTemplates(pageData);
rd.setTotal(paperTemplateService.getPaperTemplateCount());
rd.setRows(list);
return rd;
}<beans:bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/page/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>是不是能做一个例外之类的。?
public ResultData ptList(GridPageData pageData) {
ResultData rd = new ResultData();
List<PaperTemplate> list = paperTemplateService
.getPaperTemplates(pageData);
rd.setTotal(paperTemplateService.getPaperTemplateCount());
rd.setRows(list);
return rd;
}<beans:bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/page/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>是不是能做一个例外之类的。?
@RequestMapping(value = "/list")
下面添加注释
@ResponseBody配置文件中添加
<!-- Json数据前后台解析 -->
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
</list>
</property>
</bean>当然,还要包括json相关的jar包,不知道对你有帮助吗?
通过你这种方法可以做到,兼容json和xml吗??
通过你这种方法可以做到,兼容json和xml吗??对不起,我不太清楚,我的这种方法没有涉及xml的输出,
我不能肯定是否存在兼容的问题。
通过你这种方法可以做到,兼容json和xml吗??springframework 有个XmlViewResolver, 你可以看看是怎么应用的, 或者返回一个jsp 页面,在那个页面里用<jsp:forward page=“目标网页”> 直接转到到另外一个页面