JavaServer Pages(JSP)は、HyperText Markup Language HTML内にJava言語 Javaのコードを埋め込んでおき、Webサーバーで動的にWebページを生成してクライアントに返す技術のこと。
JAVAのコードは、記号で囲まれた部分に書かれる。HTMLの中にスクリプトが断片的に見えるため、この記法をスクリプトレットと呼ぶ。
定義されたカスタムタグライブラリを使用すればスクリプトレットを使わずに独自のタグでコードを埋め込むことができる。
Servletの機能のひとつとして実装されている。
Servletと違い、HTMLの中に書くためにある程度までウェブデザイナの負担を減らすこともできる。
類似技術としてPHP Hypertext Preprocessor PHP, Active Server Pages ASP,ASP.NETなどがある。
記事出典元: Wikipedia日本語版
