JavaのjspおよびEL式、Jstlラベル


一、jspの起源
HTMLページは静的なページですが、ページの内容は一般的に動的で、内容は変わらないわけではありません.servletプログラムを使用してページを出力すると、servletプログラムコード全体が肥大化し、作成とメンテナンスが非常に面倒になります.
サーブレットの欠陥を補うため、Sun社はサーブレットに基づいて、JSPの発売(JavaサーブレットPages)技術で、JSPはサーブレットの作成を簡略化する技術である.JavaコードとHTML文を同一のファイルに混合して作成し、Webページの中で動的に生成するコンテンツに対してのみJavaコードを用いて作成し、固定された不変の静的コンテンツに対しては通常の静的HTMLページを用いて作成する.JSPはHTMLのように見え、本質はサーブレットであり、Jspの接尾辞は必ずはい.jsp.
二、jspにjavaプログラムで使用するスクリプトの断片、宣言、式、および命令を書く
1、JSPスクリプト断片はネストする必要があり、変数を定義したり、基本的なプログラム演算を実行したり、他のJavaクラスを呼び出したり、データベースにアクセスしたり、ファイルシステムにアクセスしたりするなど、一般的なJavaプログラムが実現できる機能を実現することができる.
例:jspで書くjavaコードを用いてリクエスト転送を実現する