Class reloading alone does not solve JSP or JSF or any other framework configuration reloading. This is what JRebel offers beyond class reloading.
You can make a search on the same topic in StackOverflow or Google and you'll find plenty of questions like your own. None of the alternatives are at the same level. You may take a look at Play! Framework, for instance, but that will require you to change the technology stack for your current project.