Başka bir JSP dosyası içeren bir JSP dosyasına sahibim. İlk JSP, ikinci JSP dosyasına bir Java sınıfının (widget) bir örneğini iletmelidir.jsp: Java sınıfıyla param
ilk JSP:
<jsp:include page="/container/SpecialWidget.jsp">
<jsp:param name="widget" value="${widget}"/> // widget is a .Java POJO
</jsp:include>
ikinci JSP:
Bu
ben ne var${param.widget.id}
sorun bu kodun bir hata (o gelmez diyor sağlamasıdır kimliği bilmiyorum). ".id" kısmını atlarsam, sayfa Java sınıfının Java kodunu yazdırır, yani sınıf doğru bir şekilde aktarılır. Örneğin, $ {widget.id} içindeki ilk sayfanın $ {widget} kuralını değiştirirsem ve $ {param.widget} yazmayı denersem her şey yolunda gider.
Soruma Bir Java sınıfını neden geçemiyorum ve özniteliklerini doğrudan arayamıyorum? Neyi yanlış yapıyorum?
Düzenleme: Hata mesajı: javax.el.PropertyNotFoundException: Neden Olduğu tip java.lang.String bulunmayan Property 'kimliği'
Bir sunucu parametresinin yardımıyla bir istek parametresi nasıl ayarlanacağını biliyorum. Bilmediğim, bu parametrenin dahil edilen bir dosyaya nasıl geçirileceğidir. Bunun nasıl başarılacağını açıklayabilir misiniz? –