我正試圖找到在Servlet 3.0規範中定義了部署描述符web.xm
文件的XSD和語義的位置。其中是定義的web.xml的XSD和語義?
或者,對於可能出現在web.xml
中的各種支持的元素和屬性的權威描述,以及容器的默認行爲是什麼,以防萬一某些元素/屬性不存在。
這是由我想知道session-config
內的http-only
和secure
元素的默認值是什麼,例如,如:
<session-config>
<session-timeout>60</session-timeout>
<cookie-config>
<http-only>true</http-only>
<secure>false</secure>
</cookie-config>
</session-config>
我相當肯定的默認值是false
兩個,但我想看到這是權威的說明。
看着Java Servlet 3.0 spec沒有XSD。存在具有一個schemaLocation
屬性具有值的樣本XML文件(在第169):
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd
&hellip;這是破碎的。使用谷歌搜索web-app_2_5.xsd
找到一個XSD文件,但它不包含<session-config>
元素的定義(即使在搜索該文件導入的其他XSD時,我也找不到它)。
規範確實包含一些元素的圖形描述(在可怕的90年代中後期的風格時,這樣的「可視化」是流行),但是這是所有包含該session-config
元素:
有沒有進一步討論cookie-config
元素。
我覺得很難相信,一個規範不包含完整的XSD(或至少到它的鏈接)的語義和詳細說明所有元素和屬性。
我錯過了什麼嗎?
他們從哪兒來稱?有沒有鏈接到該文件或網頁? –