این سایت در راستای آموزش تکنولوژی های مختلف جاوا از قبیل Swing، JSF، EJB،JPA، و ... تهیه و ایجاد شده است

۲ مطلب با کلمه‌ی کلیدی «Inject» ثبت شده است

استفاده از براکت ( [] ) در دستورات Expression Language

در JSF 2.0 می توان بجای استفاده در علامت dot برای فراخوانی Property ها از علامت [] استفاده نمود. به عنوان دستورات زیر با هم برابر میباشند :

#{beanName.propertyName}

#{beanName["propertyName"]}

#{beanName['propertyName']}

به سه دلیل می توان از براکت در دستورات Expression Language استفاده نمود :

  • هنگامی که میخواهید مقداری را از array یا map در صفحه JSF نشان دهید.
  • اگر میخواهید از یک عبارت رشته ای شامل dot در دستورات Expression Language استفاده نمائید، msgs[“label.username”].
  • با استفاده از علامت براکت می توان Property های دینامیک ایجاد نمود; bean1[bean2.property1]

ادامه مطلب...
۰ نظر
مهدی قرمزکن

چهار روش برای ارسال پارامتر از JSF Page به Backing Bean

در JSF از چهار روش برای ارسال پارامتر به کلاس های Bean می توان استفاده نمود :

  • استفاده از تگ f:param
  • استفاده از تگ f:attribute
  • استفاده از تگ f:setPropertyActionListener
  • روش Method Expression (یکی از قابلیتهای جدید تعریف شده در JSF 2.0)
  • استفاده از تگ f:viewParam

برای آشنایی بیشتر با این روشهای، هر کدام را با یک مثال برای شما توضیح خواهم داد.

ادامه مطلب...
۱ نظر
مهدی قرمزکن