I think you need to make your question a bit clearer. By popular, so you mean "is most likely to be used in a project starting today" or "is used in the greatest number of projects"?
I have absolutely no data to support this, but based on experience, hearsay and conjecture, I suspect that (of the frameworks you've listed) the relative popularity is:
- Struts
- Spring MVC
- Stripes
I'm not sure how you came up with this list, but there are several other popular frameworks that you've omitted, such as:
Grails is a framweork which seems to be growing very quickly in popularity, though it's debatable whether it's a Java web framework.