1 Cách hiển thị hình ảnh trong thymeleaf không có trong thư mục tĩnh trong src

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi đang tải hình ảnh lên một sản phẩm thư mục Hình ảnh không có trong thư mục src của dự án khởi động mùa xuân. Tôi đang lưu trữ các đường dẫn của mỗi hình ảnh. Làm cách nào tôi có thể sử dụng th: src = @ {product.image} để hiển thị hình ảnh trong đó sản phẩm.image là đường dẫn từ cơ sở dữ liệu (ví dụ: sản phẩm hình ảnh /photo.jpg). Vấn đề của tôi là lấy vị trí vào thư mục.

 nhập mô tả hình ảnh tại đây

    
0
1 Câu trả lời                              1                         

Theo tôi hiểu, bạn muốn chỉ định các liên kết liên quan đến máy chủ trong Thymeleaf. (trái ngược với bối cảnh tương đối). Về cơ bản, khi bạn muốn chỉ định một tài nguyên bên ngoài bối cảnh ứng dụng, nhưng liên quan đến máy chủ, bạn sử dụng ký hiệu dấu ngã. Vì vậy, thay vì:

th:src="@{/product.image}"

bạn nên sử dụng:

th:src="@{~/product.image}"

Bạn sẽ thấy rất rõ ràng & ví dụ cụ thể với lời giải thích tại:

nguồn đặt đây