Well, the problem is, the category itself is dynamic, here's (a simplified version) my database structure :
--- Table : Products --- id / bigint / PK name / varchar --- Table : Categories --- id / bigint / PK name / varchar --- Table : Fields --- id / bigint / PK name / varchar category_id / bigint / FK from Categories.id --- Table : Product Details --- product_id / bigint / PK / FK from Products.id field_id / bigint / PK / FK from Fields.id content / varchar And I'm just starting with Wicket for about 2 days or so... But let me try that ,haven't learned about it yet... Thanks anyway! More helps is much appreciated :)