JavaServer Pages (JSP) to technika projektowania aplikacji WWW. Główną zaletą techniki JSP jest to, że została ona oparta na języku Java. Java z kolei nadaje się znakomicie do rozwiązań korporacyjnych. JSP jest w rzeczywistości kluczowym składnikiem platformy Java Enterprise Edition (J2EE) i może współdziałać z wieloma zaawansowanymi bibliotekami, takimi jak Servlet, JDBC, JNDI i EJB.