Morning,Spring MVC - Bản đồ điều khiển để rễ ngữ cảnh (/) trong khi sử dụng MVC: nguồn
Có vấn đề ánh xạ một bộ điều khiển để/(tức là localhost: 8080/someApp/sẽ lập bản đồ để @Controller ("/")) trong khi cũng sử dụng MVC: nguồn
web.xml lập bản đồ:
<servlet-mapping>
<servlet-name>springServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
MVC: nguồn
<mvc:resources mapping="/resources/**" location="/resources/" />
Các máy chủ tải trang một cách chính xác, nhưng khi tôi lập bản đồ cho một ví dụ tài sản
<link type="text/css" rel="stylesheet" href="<c:url value="/resources/css/blueprint/print.css"/>" />
Khi nhấp file css qua xem mã nguồn trong một trình duyệt web, phản ứng máy chủ xạ ngược trở lại trang danh mục, chứ không phải là nguồn. Dẫn tôi tin rằng nó liên quan đến việc lập bản đồ servlet.
Bất kỳ trợ giúp nào về điều này đều tuyệt vời!
Cảm ơn!
Edit: Quên đề cập đến, nếu tôi gắn bộ điều khiển để nói:
@Controller("/pages")
Tất cả mọi thứ hoạt động tốt, chỉ cần thà có gốc bối cảnh có thể đáp ứng một cách chính xác.
môi trường của bạn là gì? AFAIK Weblogic, ví dụ yêu cầu ánh xạ mime rõ ràng của css trong web.xml css văn bản/css mime-mapping> –
Đã giải quyết được vấn đề sẽ cập nhật bài đăng, sự cố lạ. – dardo
reupdated bài đăng để hiển thị lý do tại sao – dardo