Я пытаюсь понять ранее написанный код.
Здесь определены классы:
public abstract class BaseModel{....}
public abstract class ExtendedModel<T extends BaseModel>{....}
public class MyViewBean extends BaseModel{...}
public class MyController extends ExtendedModel<MyViewBean > {....}
В конфигах:
<bean name="MyViewBean" id="myViewBean" scope="request" class="com.bean.MyViewBean"/>
<bean name="MyController" id="myController" scope="session"
class="com.controller.MyController" init-method="init">
The property list goes here (in this list there is no myViewBean reference).
</bean>
На странице JSF:
<rich:dataTable id="myList" value="#{myController}" var="myViewBean"...>
<rich:column>
<h:outputText value="#{myViewBean.myproperty}" />
</rich:column>
</rich:datatable>
Мне нужно сделать несколькоизменения в datatable, но я не могу понять, что именно var="myViewBean"
в и value="#{myViewBean.myproperty}"
в <rich:column>
.