I am just starting with coding some JSP, which I find isn't all that different from asp.net or any other "real" web-language / web-gateway. I found this question; Structure JSP/Java code where logic is not in the JSP file. However I don't find it helpful.
My daily work contains of ASP.NET MVC development which is Really the best way I've ever developed web pages. So what I'd like to find is a JSP MVC, however I have some specific criteria, I don't want to install something on the web server or install any packages on the system for it to work, it's fine if i pass some jars with my release, however they have to be free of use and open source.
If there aren't any good MVCs out there, how do you mainly go if you want to separate Code from Design? Very much like the Code Behind in C# ?