更改 Spring 表单标记路径值

Change Spring form tag path value

我需要将 "lastModified" 转换为 millisecond.Normally 它是 Date() format.But 我必须将它作为 millisecond.How 发送 我可以从 [=29 更改路径变量=] 还是我的控制器?或者你可以建议其他方式。

您可以添加一个临时长字段,并在您的组织实体中像下面那样使用它 class。

public class Organization {

    --------------
    --------------

    @Transient
    private long lastModifiedMili;

    public long getLastModifiedMili() {
        return lastModified.getTime();
    }

    public void setLastModifiedMili(long lastModifiedMili) {
        this.lastModifiedMili = lastModifiedMili;
        this.lastModified = new Date(lastModifiedMili);
    }

    public Organization(Long id, String name, String address, long lastModifiedMili) {
        this.id = id;
        this.name=name;
        this.address = address;
        this.lastModifiedMili = lastModifiedMili;
        this.lastModified = new Date(lastModifiedMili);
    }
}

在你的表单中使用这个:

<form:hidden path="lastModifiedMili" />