คำถามติดแท็ก web.xml

5
ความแตกต่างระหว่าง / และ / * ในรูปแบบ URL การแม็พเซิร์ฟเล็ต
รหัสที่คุ้นเคย: <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> ความเข้าใจของฉันอยู่ที่แผนที่/*http://host:port/context/* แล้วไง/ล่ะ ไม่แน่ใจว่าจะแมปไปที่http://host:port/contextรากเท่านั้น ในความเป็นจริงจะยอมรับแต่ปฏิเสธhttp://host:port/context/hellohttp://host:port/context/hello.jsp ทุกคนสามารถอธิบายวิธีการhttp://host:port/context/helloแมปได้อย่างไร

11
ค่า servlet <load-on-startup> หมายถึงอะไร
ฉันเริ่มสับสนที่นี่ ในแอปพลิเคชันของเราเรามีการกำหนด servlets ไว้สองสามรายการ นี่คือข้อความที่ตัดตอนมาจากweb.xmlหนึ่งใน servlets: &lt;servlet&gt; &lt;servlet-name&gt;AxisServlet&lt;/servlet-name&gt; &lt;display-name&gt;Apache-Axis Servlet&lt;/display-name&gt; &lt;servlet-class&gt;com.foo.framework.axis2.http.FrameworkServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;0&lt;/load-on-startup&gt; &lt;/servlet&gt; ตามความเข้าใจของฉันค่าของ&lt;load-on-startup&gt;ต้องเป็นจำนวนเต็มบวกเพื่อให้โหลดโดยอัตโนมัติ ฉันค้นหาใน Google แต่คำตอบที่ฉันพบมี แต่เพิ่มความสับสนให้ฉัน

2
วิธีกำหนดลำดับตัวกรองเซิร์ฟเล็ตของการดำเนินการโดยใช้หมายเหตุประกอบใน WAR
ถ้าเรากำหนด webapp ฟิลเตอร์ที่เฉพาะเจาะจงเซิร์ฟเล็ตในสงครามของตัวเองแล้วคำสั่งของการดำเนินการของฟิลเตอร์จะเป็นเช่นเดียวกับคำสั่งในการที่พวกเขาจะถูกกำหนดไว้ในweb.xmlweb.xml แต่ถ้าเรากำหนดตัวกรองเหล่านั้นโดยใช้@WebFilterคำอธิบายประกอบลำดับของการดำเนินการของตัวกรองคืออะไรและเราจะกำหนดลำดับของการดำเนินการได้อย่างไร

3
วิธีการระบุหน้าข้อผิดพลาดเริ่มต้นใน web.xml?
ฉันใช้&lt;error-page&gt;องค์ประกอบในweb.xmlเพื่อระบุหน้าข้อผิดพลาดที่เป็นมิตรเมื่อผู้ใช้พบข้อผิดพลาดบางอย่างเช่นข้อผิดพลาดด้วยรหัส 404: &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/Error404.html&lt;/location&gt; &lt;/error-page&gt; อย่างไรก็ตามฉันต้องการว่าหากผู้ใช้ไม่ตรงกับรหัสข้อผิดพลาดที่ระบุไว้ใน&lt;error-page&gt;เขาหรือเธอควรจะเห็นหน้าข้อผิดพลาดเริ่มต้น ฉันจะทำเช่นนั้นโดยใช้องค์ประกอบในweb.xml ได้อย่างไร

1
resource-ref ใน web.xml ใช้สำหรับอะไร?
ฉันแค่สงสัยว่าเมื่อไหร่ / ทำไมคุณถึงกำหนด&lt;resource-ref&gt;องค์ประกอบในweb.xmlไฟล์ของคุณ? ฉันคิดว่าจะกำหนดไว้ในเซิร์ฟเวอร์เว็บ / แอปของคุณโดยใช้ JNDI จากนั้นค้นหาการอ้างอิง JNDI ในโค้ด Java ของคุณหรือไม่ คำจำกัดความการอ้างอิงทรัพยากรดูเหมือนจะซ้ำซ้อนสำหรับฉันและฉันไม่สามารถคิดได้ว่าเมื่อใดที่จะมีประโยชน์ ตัวอย่าง: &lt;resource-ref&gt; &lt;description&gt;Primary database&lt;/description&gt; &lt;res-ref-name&gt;jdbc/primaryDB&lt;/res-ref-name&gt; &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt; &lt;res-auth&gt;CONTAINER&lt;/res-auth&gt; &lt;/resource-ref&gt;
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.