【发布时间】:2015-11-25 10:04:47
【问题描述】:
我正在尝试向我的 jsp 发送一个 json 对象。但由于某种原因,它有时表现得非常奇怪,有时它工作,有时根本不工作。
当我尝试访问它时,它会给我以下对话框。
如果我保存文件并打开它,它看起来像
{"demandId":"WO.31.3.0","docSeries":31,"docNum":3,"docType":202,"docDate":"2015-05-05","docDueDate":"2015-06-05","itemCode":"RMSSMETALS001","docEntry":3,"priority":3,"id":4288,"quantity":10.0,"lineNum":0}
我想这很好。但是我应该如何将响应发送到我的 jsp。
控制器:
@RequestMapping(value = "/hello/hello1", method = RequestMethod.GET,produces="application/json")
@ResponseBody
public Demand hello1(){
//return(new ModelAndView("index", "command", new Student()));
List<Demand> Demand= studentDaoImp.getdeDemands();
return Demand.get(1);
}
调度程序小服务程序
<context:annotation-config />
<mvc:annotation-driven />
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="order" value="1" />
<property name="mediaTypes">
<map>
<entry key="json" value="application/json" />
<entry key="xml" value="application/xml" />
<entry key="rss" value="application/rss+xml" />
</map>
</property>
<property name="defaultViews">
<list>
<!-- JSON View -->
<bean
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
</bean>
</list>
</property>
<property name="ignoreAcceptHeader" value="true" />
</bean>
任何人都知道这里发生了什么。如果有人可以提供帮助,我真的很感激。
【问题讨论】:
标签: java json jsp spring-mvc