jsp web.xmlでの使用の詳細
サブエレメントと2つのサブエレメントが含まれます.その中の要素はJSP 1.2時にすでに存在している.JSP 2.0に追加された要素です.要素は主に8つのサブ要素があり、それらはそれぞれ:1.:設定の説明2.:設定名3.:設定値が影響する範囲、例えば:/CH 2または/*.jsp 4.:trueであればEL文法をサポートしないことを示す5.:trueであれば、文法をサポートしないことを示す6.:JSPページの符号化を設定する7.:JSPページの先頭を設定する拡張子は.jspf 8.:JSPページの末尾を設定し、拡張子は.jspf
単純な要素の完全な構成:
Xmlコード Taglibtaglib-uri> /WEB-INF/tlds/MyTaglib.tldtaglib-location> taglib> Special property group for JSP Configuration JSP example.description> JSPConfigurationdisplay-name> /jsp/* url-pattern> trueel-ignored> GB2312page-encoding> truescripting-invalid> /include/prelude.jspfinclude-prelude> /include/coda.jspfinclude-coda> jsp-property-group> jsp-config>
Webアプリケーションにとって、Scriptletは、HTMLとJavaのプログラムコードを混在させるため、プログラムのメンテナンスにとって非常に面倒なものです.必要に応じて、web.xmlにラベルを付けて、すべてのJSPページでScriptletを使用できないように設定することができます.例えば、
Xmlコード .... *.jspurl-pattern> truescript-invalid> jsp-property-group> jsp-config> .... web-app>
単純な要素の完全な構成:
Xmlコード
Taglib
/WEB-INF/tlds/MyTaglib.tld
Special property group for JSP Configuration JSP example.
JSPConfiguration
/jsp/*
true
GB2312
true
/include/prelude.jspf
/include/coda.jspf
Webアプリケーションにとって、Scriptletは、HTMLとJavaのプログラムコードを混在させるため、プログラムのメンテナンスにとって非常に面倒なものです.必要に応じて、web.xmlにラベルを付けて、すべてのJSPページでScriptletを使用できないように設定することができます.例えば、
Xmlコード
....
*.jsp
true
....