Az IoC-s huhogásom visszavonva, megtaláltam rá a megoldást. A faces-config.xml-ben vidáman lehet egymásra hivatkozni a beanekkel:
<managed-bean>
<managed-bean-name>RecipeAction</managed-bean-name>
<managed-bean-class>recept.RecipeAction</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>recipe</property-name>
<value>#{recipeDTO}</value>
</managed-property>
</managed-bean>
<managed-bean>
<managed-bean-name>recipeDTO</managed-bean-name>
<managed-bean-class>recept.RecipeDTO</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
Azaz a RecipeAction recipe metódusába a setteren keresztül szépen belemegy egy recipeDTO (mivel request scope, ezért mindig újra létrejön egy új és azt rakja be).
Lesz ebből még valami.
Nincsenek megjegyzések:
Megjegyzés küldése