Java spring mvc应用程序中未填充选择框

Java spring mvc应用程序中未填充选择框,java,spring,hibernate,spring-mvc,jstl,Java,Spring,Hibernate,Spring Mvc,Jstl,我有一个选择框,它应该填充数据库中的字符串值(如“红色”、“黄色”、“绿色”),而不是从应用程序中打印对象名称(“org.springframework.samples…”)。只有我甚至无法读取对象名称来诊断问题,因为选择框不够宽。如何更改下面的代码,以便选择框按预期列出字符串 选择框值来自一个类代码,该类代码与遭遇类有多个关系。我猜代码在java/spring/hibernate代码中的某个地方,而不一定在jstl中。但我不能准确地指出它,我真的需要有人帮助我看到它 下面是代码类: @Enti

我有一个选择框,它应该填充数据库中的字符串值(如“红色”、“黄色”、“绿色”),而不是从应用程序中打印对象名称(“org.springframework.samples…”)。只有我甚至无法读取对象名称来诊断问题,因为选择框不够宽。如何更改下面的代码,以便选择框按预期列出字符串

选择框值来自一个类代码,该类代码与遭遇类有多个关系。我猜代码在java/spring/hibernate代码中的某个地方,而不一定在jstl中。但我不能准确地指出它,我真的需要有人帮助我看到它

下面是代码类:

@Entity
@Table(name = "codes")
public class Code {
    @Id
    @Column(name="id")
    private int id;

    @Column(name="name")
    private String name;

    public int getId(){return id;}
    public void setId(int cd){id=cd;}

    public String getName(){return name;}
    public void setName(String nm){name=nm;}

}

我要尝试的第一件事是向
code
类添加
toString()
方法:

@Override
public String toString() {
    return name;
}
希望taglib会调用它,并且您应该会在select中看到
名称