Java EE için ilk kupa savaşı dersi üzerinde çalışırken. Uygun html öğesini seçemediği için hata mesajı gösterilmez. Aşağıdaki kodu aldım:
Tarayıcıda kaynak kodunu kontrol ettiğimde, isim etiketinin gerçekten "j idt6:userBirthday:j idt16" olduğunu görüyorum. Öyleyse, yukarıdaki kodun son satırını şu şekilde değiştirirsem:
Şimdi bir kez daha işlevsel. bu kaynağı gözden geçirmek Java EE neden ad etiketinin başına ve sonuna j idt6 ve j idt16 ekliyor? Ve eğitim kodu neden çalışmıyor? Gerçek etiket adının ne olduğunu görmek için kaynak koduna bakmak zorunda kalmadan çalışmasını sağlamak için ne yapabilirim?
Java:
<fc:inputDate id="userBirthday" date="#{dukesBDay.yourBD}" />
<h:outputText value=" #{bundle.Pattern}"/>
<p/>
<h:commandButton value="#{bundle.Submit}" action="#{dukesBDay.processBirthday}"/>
<p/>
<h:message for="userBirthday" style="color:red"/>
Java:
<h:message for="j_idt6:userBirthday:j_idt16" style="color:red"/>