Tôi đang viết bộ lọc để thực hiện một tác vụ cụ thể nhưng tôi không thể đặt mẫu url cụ thể cho bộ lọc của mình. Ánh xạ bộ lọc của tôi như sau:Chúng tôi có thể sử dụng cụm từ thông dụng trong mẫu URL web.xml không?
<web.xml>
<filter>
<filter-name>myFilter</filter-name>
<filter-class>test.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/org/test/*/keys/*</url-pattern>
</filter-mapping>
</web-app>
Url mẫu của tôi [ /org/test/ * /keys/ * ]
không hoạt động như tôi mong đợi.
tôi kêu gọi các url từ trình duyệt như:
http://localhost:8080/myapp/org/test/SuperAdminReport/keys/superAdminReport.jsp
http://localhost:8080/myapp/org/test/Adminreport/keys/adminReport.jsp
http://localhost:8080/myapp/org/test/OtherReport/keys/otherReport.jsp
Vì vậy, cho các URL trên mô hình bộ lọc phải phù hợp. Làm thế nào tôi có thể đạt được điều này?
Theo như tôi biết, bạn chỉ có thể sử dụng nội dung của một thư mục cụ thể ('path/to/my/folder/*') hoặc một phần mở rộng cụ thể ('* .do') trong urlpattern. – bdares
vui lòng tham khảo câu trả lời được chấp nhận trong [câu hỏi này] (http://stackoverflow.com/q/26732/922954) – aishwarya