Java-Web-JSPの3大指令と7大動作の基本文法
JSPページは,主に命令タグ,注釈,埋め込みJavaコード,JSPアクションタグ,HTMLタグ言語の5要素から構成される.
【1】指令ラベル
1.1 page指令
Pageコマンドの一般的なプロパティは次のとおりです.
(1)language属性JSPページで使用する言語を設定するための属性であり,現在はJava言語のみがサポートされている.例:
(2)extends属性この属性は、JSPページで継承するJavaクラスを設定するために使用され、JSPとサーブレットはいずれも指定する親クラスを継承することができるが、この属性は一般的ではない.
(3)import属性この属性はJSPがインポートしたクラスパッケージを設定するために使用され、JSPページにはJavaコードクリップを埋め込むことができ、これらのJavaコードはAPIを呼び出す際に対応するクラスパッケージをインポートする必要がある.例:
(4) pageEncoding JSP , 。 :
(5) contentType JSP MIME , 。 :
(6) session JSP session , boolean , true. Eg:
(7) buffer out , 8KB, 8 。 Eg:
(8) autoFlush JSP 。 true, false, . Eg:
(9) info JSP , Servlet getServletInfo() 。Eg:
(10) isErrorPage , 。 true exception .
(11)errorPage JSP JSP , 。 Eg:
(12)isELIgnored EL 。
1.2 include
Include , JSP , , JSP , Java ,HTML , JSP 。Eg:
1.3 taglib
taglib , JSP 。 JSTL , . Eg:
【2】JSP
2.1
JSP Java , : Java , Java . Eg:
2.2
JSP , JSP , :
2.3 JSP
JSP : Java JSP 。 out 。Eg:;
【3】JSP -HTML
HTML :
JSP :
JSP :
【4】JSP
4.1 JSP
JSP , 。 :
Page: .
Flush: , , true, , , 。
Warning:
, JSP 。
4.2 JSP
, Web , JSP ,HTML ,Servlet 。 。 :
4.3 JSP
, 。 :
Name: .
Value: .
4.4 JavaBean
4.4.1
JSP JavaBean , JSP 。 :
Class=” ” type=” ” beanName=””}/>
Id: ,JavaBean , 。
Scope: JavaBean , page.
Class: JavaBean ( )。
Type: id 。
BeanName: , class .
4.4.2
JavaBean , JavaBean setXXX() 。 :
Name: JavaBean .
Property: JavaBean 。
Param: JSP , JSP JavaBean 。
Value: 。
4.4.3
JavaBean , getXXX() 。
Name: JavaBean 。
Propertyl: JavaBean .