This is basically like going to a forum and asking "Okay I have the choice of going to McDonalds, KFC or Burger King. Which one should I go to?" If three people answer, I'm pretty sure you'll get three different answers.
More choices. If only programming was easy.
Clearly, the Blair Witch framework must be best!
I'm programming a jee application which should do the management of data and documentation i wanna use frameworks like spring and jsf ........ but i don't know wich frameworks should to choice
Why? Why do you plan to use a framework at all?
What PROBLEM are you trying to solve that you think some framework will help with?