Originally posted by Jitesh Sinha: Why struts is becoming so popular amidst other technologies which are also based on MVC architecture???just out of curiosity...

Struts came into the picture, at the righttime at the right place. It is fastly adopted when it became visible and the adoption continued through a need for creating web front end infractructure on the fly.

Its possible that some early adopters moved on to their own customized frameworks since the Struts value proposition kind of fades in case of complex requirements.