JSP एक standard है जिसे की develop किया गया है Sun Microsystems के द्वारा एक alternative के तोर पर Microsoft के active server page (ASP) technology के लिए.
JSP का Full Form होता है “Java Server Page.”
JSP pages बहुत ही similar होते हैं ASP pages के तरह में जहाँ की वो compile होते हैं server में, न की एक user के Web browser पर. यही कारण है की उन्हें “server pages” कहा जाता है.
लेकिन JSP पूरी तरह से Java-based होता है, वहीँ ASP देखा जाये तो Visual Basic-based होता है. यही कारण है की JSP pages का इस्तमाल होता है dynamic Web sites बनाने के लिए और साथ में database information को access करने के लिए एक Web server में.
JSP pages में Java को interspersed किया जाता है HTML के साथ, वहीँ सभी Java code को parse किया जाता है server में. यही कारण है की के एक बार page browser के पास चला आता है, ये केवल HTML ही होता है. वहीँ दूसरी ओर JavaScript को usually parse किया जाता है Web browser के द्वारा, न की Web server के.