Tôi đã thiết lập servlet spring-mvc của mình để khớp với các yêu cầu * .page. Tôi đã thiết lập hoan nghênh-file-list trong web.xml được index.pagetệp chào mừng trong web.xml với mùa xuân không hoạt động?
này hoạt động khi tôi đi vào thư mục gốc của máy chủ web của tôi:
http://me.com không được chuyển đến http://me.com/index.page một cách chính xác.
Tuy nhiên, nó không chuyển hướng khi tôi sử dụng subdirectoris:
http://me.com/dashboard không không được chuyển đến http://me.com/dashboard/index.page
Có cách nào để làm việc lập bản đồ này?
tập tin của tôi web.xml (trích):
<welcome-file-list>
<welcome-file>index.page</welcome-file>
</welcome-file-list>
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<url-pattern>*.page</url-pattern>
</servlet-mapping>
webdefault.xml của tôi (từ cầu cảng):
<init-param>
<param-name>dirAllowed</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>welcomeServlets</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>redirectWelcome</param-name>
<param-value>false</param-value>
</init-param>
Hi Bozho. Bạn có chắc không? Tài liệu http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html#1026980 làm cho thư mục có vẻ như được hỗ trợ. –
có thể là cách họ triển khai nó trong WebLogic. Nhưng Jetty có lẽ giải thích các tiêu chuẩn khác nhau. Hãy thử nó trong một ứng dụng hoàn toàn mới, không có mùa xuân, chỉ để kiểm tra – Bozho
Nó hoạt động trong một ứng dụng mùa xuân mới. Tuy nhiên, sự khác biệt là tôi có các tệp thực trong thư mục thực, thay vì trỏ đến các servlet. Có lẽ đó là vấn đề ... –