JSP technology पूरी तरह से Servlet technology के विपरीत काम करती है। Servlet technology में जँहा आप java program के अंदर HTML script को include करते है वहीँ JSP technology में आप HTML script में java program को include करते है। हालाँकि एक JSP page भी output के रूप में servlet generate करता है लेकिन JSP में coding actual servlet से कई गुना अधिक आसान होती है।