I want to develope a project in opensource using struts,Ajax and other latest technologies.
Can any one tell me what all should i use to develope a good web based project using struts.
Which technology should i use for frontend validations,reporting,dynamically adding HTML row etc.