Tôi có một ứng dụng được viết cho Servlet Spec 2.4 với một máy chủ web cũ được thiết kế cho Servlet Spec 2.3. Tệp web.xml có cú pháp sau:Điều phối viên cho Lọc bản đồ
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>*.action</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
Tôi có thể viết lại bản đồ này để tuân thủ servlet 2.3 không?
Tôi không chắc chắn nếu trong đặc tả servlet 2.4 nếu bạn xóa tất cả các thẻ, bộ lọc sẽ thực hiện allways hoặc không bao giờ. –
@David: kể từ 2.4 nó thực hiện theo mặc định trên 'REQUEST' chỉ. Đối với 'INCLUDE' và' FORWARD', bạn phải tự xác định '' (ngoài 'REQUEST'!). –
BalusC
Hoàn hảo, cảm ơn! –