0
JSTL ve Spring Framework uygulamasında yeniyim. JSTL etiketleri kullanarak bir bahar formunda bir açılır liste doldurmaya çalışıyorum. Değerler Enum class
'dan geliyor. Ama bir sebepten dolayı boş bir liste alıyorum. Hata mesajı yok.Enum sınıfından JSP'ye bir açılır liste almak için JSTL'yi kullanma
ENUM Sınıfı:
package edu.bnu.fyp.stp.constants;
public enum TutorType {
Home_Tutor ("Home Tutor"), Online_Tutor ("Online Tutor");
private String tutorType;
private TutorType(String s){
tutorType = s;
}
public String getTutorType() {
return tutorType;
}
public void setTutorType(String tutorType) {
this.tutorType = tutorType;
}
}
Kontrolör Sınıfı:
@RequestMapping(value = "/studentdashboard/requirement")
public String showPostRequirement(Model model){
List <TutorType> tutorTypes = tutorTypes = new ArrayList<TutorType (Arrays.asList(TutorType.values()));
model.addAttribute("TutorType", TutorType.values());
return "Requirement";
}
JSP
<select name="${status.expression}" name="TutorType" id="TutorType">
<option value=""></option>
<items="${TutorType}" var="option">
<option value="${option}">
<co:out value="${option.tutorType}"></co:out>
</option>
</>
</select>
bu yanlış yapıyorum nerede bana bildirin? Teşekkür ederiz
Neden Spring MVC'nin kendi '' etiketlerini kullanmıyorsunuz? –
BalusC
Bu ad etiketi yerine 'yapardınız. Eğer 'TutorType' sözcüğünü 'modele' eklediyseniz de yardımcı olacaktır. –
Andreas
Bu bir yazım hatasıydı, TutorType'ı modele ekledim. Sadece açıklamayı güncelledi. –