您的位置:首页 > 编程语言 > Java开发

springWebMvc406错误

2015-08-18 14:22 645 查看
spring的学习很复杂,其中一个重要原因是它的配置,尤其是在后台的配置做到了极简,这样容易让人产生很虚幻的感觉,自己什么都没做,spring的具体机制又不清楚,出了问题如同宇宙深处的齿轮转动了一格,根本让人摸不着头脑。

自己写的rest请求,后台查询成功,可以打印在控制台上,就是无法显示在浏览器上,后来千幸万苦终于找到bug,

@RequestMapping("/hello")
public class ControllerF {
Log log =  LogFactory.getLog(getClass());
@Resource
private StationService stationService;
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
public FormResult getStation(@PathVariable String id)
{
FormResult formResult = new FormResult();
try
{
Station station = stationService.getStation(id);
formResult.setData(station);
formResult.setSuccess(true);
System.out.println("get station success!");
System.out.println(formResult);
}


原来在浏览器中返回数据需要json转换,在pom中配置

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.2</version>
</dependency>


问题就解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring rest