跟Servlet一样,CGI的概念是十分简单的,但是真正编写CGI程序却不是这样的,它需要实实在在的技巧,必须具备调试程序的能力。编写CGI是一件令程序员头痛的事情,也正是应为这样,才会有象JSP,ASP这样的服务器端脚本语言出现。

  JSP隐藏了传统CGI编程中的大部分复杂性,使得服务器端编程大大简化。同时由于JSP最终是编译成Servlet执行的,通过前面Servlet与CGI的比较,我们很容易知道JSP的效率会比CGI来得高。