File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes h:dataTable binding => duplicate ID Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "h:dataTable binding => duplicate ID" Watch "h:dataTable binding => duplicate ID" New topic

h:dataTable binding => duplicate ID

Joe Shannow
Ranch Hand

Joined: Dec 01, 2010
Posts: 35

I have a problem using HtmlDataTable for viewing data from database.

When I create <h:dataTable> component, the table has sometimes (not always) twice number of columns.
It is shown correctly and after several refreshes (without move in dtb or something) there is for example 6 columns instead of 3 and application (sometimes) become unstable.
Since this time I can't work with table because it reports "duplicate Id for a component"..

Simple example:

And java.class

I have two working similar modules, and the third doesn´t work
Have you ever met this kind of problem?

Joe Shannow
Ranch Hand

Joined: Dec 01, 2010
Posts: 35
And the Error message:

Followed by tree of components.
I thing there's nothing duplicated in code, but dataTable create a new columns and after that it's really duplicated
Joe Shannow
Ranch Hand

Joined: Dec 01, 2010
Posts: 35
OK, problem is in @SessionScoped bean. Using @ViewScoped helped
I agree. Here's the link:
subject: h:dataTable binding => duplicate ID
Similar Threads
JSF + RichFaces not able to reRender
Input row select on data table does not get called
Special Characters '&' and ':'
commandLink not working in datatable+jsf2.0
Doubt in JSF