Hi

I am starting with a a new application that will be based on spring framework completely. I am going to use Spring MVC as my presentation layer. SO i have few questions in mind as below:

1. What is the better option spring MVC or JSF? keeping in mind that underlying business layer is written using spring fraework only.

2. If I use spring MVC what's the best view technology i should go ahead. I really don't want to go with JSPs

3. Can I use Facelets as a view technology for my Spring MVC

Kindly provide your vauable inputs on these.

regards,
Gaurav