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