0

ajax方法中没有返回对象,也没有抛出异常。控制器方法中的代码:

我从这个方法返回一个 EmployeeBean 对象为@Responsebody

@RequestMapping(value="/anki")
public @ResponseBody EmployeeBean hhh(@RequestParam("name")String name){
    System.out.println("new method");
    EmployeeBean e=new EmployeeBean();
    e.setId("1001");
    e.setName("ankita");
    return e;
}

Bean 类 EmployeeBean

package com.controller;

public class EmployeeBean {

    private String id;
    private String name;
    public String getId() {
            return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
}

在 ajax 方法响应没有成功,URL 在控制器中正确匹配。

javascript代码:

function abc(){
    alert('here!!');
    $.ajax({
        url:'anki',
        data:({name : "me"}),   
        success:function(data){
            alert('here gain');
            $('#time').html(data.name);
        }
    });
}

<input type="button" name="submit" title="submit" onclick="abc()"/>
<div id="time"></div>
4

1 回答 1

0

如果您的类路径中没有 Jackson 库,请添加它。添加 jackson-core-asl-1.6.4 和 jackson-mapper-asl-1.6.4 罐子

于 2013-01-03T10:42:41.523 回答