I would pick a different option if possible: PHP. They are all useful designs, but I believe that Perl/CGI is not nearly as widely used anymore as it was near the start of the web. JSP and ASP are both good, but I think PHP is probably the most widely used scripting language, has a large following, works on pretty much any platform, and is free. ASP is Microsoft stuff, so it requires IIS servers, which are found in numerous companies. JSP requires a Java compiler on the server, and I would guess it is used the least of the three PHP, JSP, and ASP.
Just look at the thread counts on this forum: PHP: 23,707, ASP: 6,904, JSP: 1,190.