Ir ao conteúdo
  • Cadastre-se

LegolasG

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa tarde pessoal, estou aprendendo o springMVC,tentei fazer uma lista de cadastro com fotos de canecas personalizadas. Embora o produto esteja sendo cadastrado com sucesso, mostrando até mesmo o caminho do arquivo, ele acaba não retornando a imagem Lista <table> <tr> <td>Título</td> <td>Descrição</td> <td>Imagem</td> </tr> <c:forEach items="${produtos}" var="produtos"> <tr> <td>${produtos.nome}</td> <td>${produtos.descricao}</td> <td><c:url value='/${produtos.sumarioPath}' /></td> <td><img src="/${produtos.sumarioPath}"></td> </tr> </c:forEach> </table> Produtos com sumarioPath private String sumarioPath; public String getSumarioPath() { return sumarioPath; } public void setSumarioPath(String sumarioPath) { this.sumarioPath = sumarioPath; } AppWebConfiguration @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); registry.addResourceHandler("/WEB-INF/views/produtos/arquivos-sumario/**").addResourceLocations("/imagens/WEB-INF/views/produtos/imagens/"); } @Override public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) { configurer.enable(); } FileSaver @Component public class FileSaver { @Autowired private HttpServletRequest request; public String write(String baseFolder, MultipartFile file) { try { String realPath = request.getServletContext().getRealPath("/"+ baseFolder); String path = realPath + "/" + file.getOriginalFilename(); file.transferTo(new File(path)); return baseFolder+ "/" + file.getOriginalFilename(); } catch (IllegalStateException | IOException e) { throw new RuntimeException(e); } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...