小编use*_*419的帖子

使用Spring MVC的REST Web服务在发布JSON时返回null

使用接受JSON请求主体的Spring MVC开发REST Web服务.并进一步处理收到的消息.我使用以下:Eclipse,Tomcat,Spring 3.0.1,Jackson lib,Curl来测试Web服务


    `curl -i -H "Content-Type: application/json" -H "Accept: application/json" -X POST -d '{"fname":"my_firstname" , "lname":"my_lastname"}' http://localhost:8080/SpringMVC/restful`
Run Code Online (Sandbox Code Playgroud)

回国

"Saved person: null null"
Run Code Online (Sandbox Code Playgroud)

我的控制器类



        import com.samples.spring.Person;

    @Controller
    public class RestController {

    @RequestMapping(value="{person}", method = RequestMethod.POST)
    @ResponseBody
        public String savePerson(Person person) {
             // save person in database
            return "Saved person: " + person.getFname() +" "+ person.getLname();
        }

Run Code Online (Sandbox Code Playgroud)

我的班级




       package com.samples.spring;

    public class Person {

        public String fname;
        public String lname;

        public String getFname() {
            return fname;
        }
        public void …
Run Code Online (Sandbox Code Playgroud)

java spring json curl spring-mvc

1
推荐指数
1
解决办法
3451
查看次数

标签 统计

curl ×1

java ×1

json ×1

spring ×1

spring-mvc ×1