gpt4 book ai didi

spring-mvc - 重命名 Spring MVC 模型属性的嵌套属性

转载 作者:行者123 更新时间:2023-12-01 06:27:18 25 4
gpt4 key购买 nike

我有以下表格:

public class ChildcareWorkerAdvertisementForm extends AbstractForm<ChildcareWorkerAdvertisement> {

@Valid
@Override
//Rename the property from "model" to "advertisement"?
public ChildcareWorkerAdvertisement getModel() {
return super.getModel();
}

}

我想重命名名为 model 的属性到别的东西,也许 advertisement当绑定(bind)发生时,我可以将其称为 advertisement在 View 中(百里香等)。

这可能使用 Spring MVC 吗?

编辑 1 : 这是我的申请' AbstractForm类(class):
package com.bignibou.web.controller;

public class AbstractForm<T> {

private T model;

public T getModel() {
return this.model;
}

public final void setModel(T model) {
this.model = model;
}
...

你可以看到它使用了在 java 部分非常简洁的泛型。但是我想自定义 model 的名称意见中的属性(property)因此我的问题。

最佳答案

您可以尝试在 Controller 中进行以下操作

@Valid
@Override
@ModelAttribute("advertisement")
//Rename the property from "model" to "advertisement"?
public ChildcareWorkerAdvertisement getModel() {
return super.getModel();
}

关于spring-mvc - 重命名 Spring MVC 模型属性的嵌套属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26848720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com