JSP, czyli JavaServer Pages to jedna z możliwości tworzenia dokumentów na stronach internetowych w sposób dynamiczny. Najczęściej występują one w podstawowych formatach, jakimi są: HTML, XHTML, DHTML i XML. Jest to dość nowa technologia, która jednak znajduje szerokie zastosowanie wśród informatyków, którzy zajmują się programowaniem stron internetowych oraz różnego rodzaju aplikacji. JSP stanowi swojego rodzaju połączenie dwóch języków, jakimi jest Java i HTML, w wyniku czego powstaje jeden wspólny dokument, posiadający cechy obu z nich. Jak można się domyślać, dokument pod względem graficznym nie jest rozbudowany, a urozmaicenia stanowią przede wszystkim te elementy, które zostały wykonane w oparciu o Javę. JavaServer Pages to technologia, którą wykorzystuje bardzo wielu informatyków, ponieważ pozwala na stworzenie przejrzystej strony internetowej, której grafika jednak będzie zachęcać internautów do przejrzenia jej zawartości, a nie, jak ma to miejsce w przypadku mniej atrakcyjnych pod względem graficznym stron internetowych, natychmiastowego zamknięcia okna przeglądarki internetowej, co mijałoby się z celem postawionym przez programistów.