Well, if I understand your code right you want to dynamically inculde different jsp pages within the dataList component.
To my knowledge, besides the problem with the EL, it will not work at all. You cannot dynamically include a subview while iterating. The reason is the way how JSF components are doing the iteration stuff.
Its also not possible to use JSTL <c:forEach> for a similar reason with JSF components.
I think the component tree is only created once and then the dataList iterates over the components. It does not iterate over the jsp page.
Bad news. Or I'm wrong?
Mathias Werlitz

