Java BlazeDS忽略POJO反序列化上的公共访问器

Java BlazeDS忽略POJO反序列化上的公共访问器,java,actionscript,remoting,blazeds,Java,Actionscript,Remoting,Blazeds,我有这样一个POJO课程: public class EsigObjectWithDisplayName { private String objectCode; private String objectDisplayName; public EsigObjectWithDisplayName(Locale loc, String objectCode, String objectLocaleCode) { this.objectCode = obj

我有这样一个POJO课程:

public class EsigObjectWithDisplayName {

    private String objectCode;
    private String objectDisplayName;

    public EsigObjectWithDisplayName(Locale loc, String objectCode, String objectLocaleCode) {
        this.objectCode = objectCode;
        this.objectDisplayName = Res.s(loc, objectLocaleCode);
    }
    public EsigObjectWithDisplayName(){}

    public String getObjectCode() {
        return objectCode;
    }

    public String getObjectDisplayName() {
        return objectDisplayName;
    }
}
package ...
{
[Bindable]
[RemoteClass(alias="...EsigObjectWithDisplayName")]
public class EsigObjectWithDisplayName
{
    public var objectCode:String;
    public var objectDisplayName:String;


    public function toString():String {
       return objectDisplayName;
    }
}
}
像这样的班级:

public class EsigObjectWithDisplayName {

    private String objectCode;
    private String objectDisplayName;

    public EsigObjectWithDisplayName(Locale loc, String objectCode, String objectLocaleCode) {
        this.objectCode = objectCode;
        this.objectDisplayName = Res.s(loc, objectLocaleCode);
    }
    public EsigObjectWithDisplayName(){}

    public String getObjectCode() {
        return objectCode;
    }

    public String getObjectDisplayName() {
        return objectDisplayName;
    }
}
package ...
{
[Bindable]
[RemoteClass(alias="...EsigObjectWithDisplayName")]
public class EsigObjectWithDisplayName
{
    public var objectCode:String;
    public var objectDisplayName:String;


    public function toString():String {
       return objectDisplayName;
    }
}
}
填充的唯一方法是修改POJO字段对公共的访问权限。

我的印象是,定义公共POJO访问器是BlazeDS反序列化所需要的全部。我缺少什么?

您需要一个getter和setter,请参阅:

对于BlazeDS不隐式处理的Java对象,可以找到 在具有get/set方法和公共变量的公共bean属性中 作为对象的属性发送到客户端