I work in a Windows shop at the moment, and most of our servers are running Windows 2000 Server. However, we are currently thinking about switching to *nix servers. I have been creating ASP.NET applications, and I realize that mod_mono for Apache would let me run ASP.NET pages on a *nix server.
My question is this:
I really don't know where to start looking, but, what is the "Java based" alternative to ASP.NET? Is there anything that offers things like UserControls, and the codebehind pages ( seperate code from content ), or a framework similar to the .NET framework?
P.S. Sorry for my java ignorance.