【问题标题】:Change Spring form tag path value更改 Spring 表单标记路径值
【发布时间】:2017-02-27 12:59:51
【问题描述】:

我需要将“lastModified”转换为毫秒。通常它是 Date() 格式。但我必须将它作为毫秒发送。如何从 jsp 或我的控制器更改路径变量?或者您可以建议其他方式。

【问题讨论】:

  • 分享你的组织模型类和控制器方法。
  • 在这里。我已经编辑了。现在你可以看到模型类和控制器方法了。
  • 您应该始终发布实际代码而不是屏幕截图,这将有助于我们更快地提供解决方案。

标签: spring spring-mvc spring-form


【解决方案1】:

您可以添加一个临时长字段并在您的组织实体类中使用它,如下所示。

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" />

【讨论】:

    猜你喜欢
    • 2011-03-16
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2013-04-07
    • 2023-03-23
    • 2021-07-20
    相关资源
    最近更新 更多