[programming] Acronym for JavaServer Pages. A Java technology that enables rapid development of platform-independent, Web-based applications. JSP separates the user interface from content generation, enabling designers to change the overall page layout without altering the underlying dynamic content.