2014-01-29 1 views
0

데이터베이스에서 문자열 값 (예 : "red", "yellow", "green")을 채워야하는 선택 상자가 있지만 대신 개체 이름 ("org .springframework.samples ... ") 응용 프로그램에서. 선택 상자의 너비가 충분하지 않기 때문에 문제를 진단하기 위해 개체 이름을 읽을 수 없습니다. 선택 상자에 원하는대로 문자열이 나열되도록 아래 코드를 어떻게 변경합니까?spring mvc 응용 프로그램에서 선택 상자가 채워지지 않음

선택 상자 값은 Encounter 클래스와 ManyToOne 관계가있는 클래스 코드에서 가져옵니다. 나는 코드가 java/spring/hibernate 코드 어딘가에 있다고 추측하고있다. 그리고 반드시 jstl에있는 것은 아니다. 그러나 나는 그것을 정확히 지적 할 수없고 그것을 볼 수있는 사람이 정말로 필요합니다. 내가 될 것이다 노력하겠다고 제일 먼저 당신의 Code 클래스에 toString() 방법을 추가 할 수

@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;} 

} 

답변

2

:

@Override 
public String toString() { 
    return name; 
} 

희망이에 의해 호출됩니다 여기

는 코드 클래스입니다 taglib을 선택하면 name이 선택 항목에 표시되어야합니다.

+0

+1 그리고 답변 해 주셔서 감사합니다. – CodeMed

관련 문제