Проблемы с рендерингом изображения в JSP

Я не могу сделать изображение внутри JSP. Все остальное работает нормально, т.е. все данные отображаются. это единственное изображение, которое вызывает проблему. И я знаю, что путь правильный

<img src="https://localhost/genesis/images/client-logo1.png" alt="Image not available">

или же

<img src="/images/client-logo1.png" alt="Image not available">

Код ниже отображает JSP

HttpServletResponse charResponse = null;
     Locale locale = ProxyContextHolder.getProxyContext().getLocale();
    try {
        View view = jspViewResolver.resolveViewName(viewNameWithExtension , locale);
        StringWriter sw = new StringWriter();
        Object request = (ProxyContextHolder.getProxyContext()).getRequest();
        Object response = (ProxyContextHolder.getProxyContext()).getResponse();
        if (request != null &&  request instanceof HttpServletRequest
            && response != null &&  response instanceof HttpServletResponse) {
            HttpServletRequest httpReq = (HttpServletRequest) request;
            HttpServletResponse httpResp = (HttpServletResponse) response;
            charResponse = new CharResponseWrapper(httpResp);
            view.render(modelMap, httpReq, charResponse);
            html = charResponse.toString();
            //httpReq.getRequestDispatcher(viewNameWithExtension).include(httpReq, charResponse);
           // html = charResponse.toString();
        }
    }

Я попробовал несколько подходов, но, похоже, ничего не работает. JSP загружается в jeditorPane и из него создается изображение.

На максимуме я вижу какое-то сломанное или неопрятное изображение с солнцем и горой... не уверен, что это такое

Может кто-нибудь помочь мне с этим?

1 ответ

Разрешается ли префикс /image кодом, указанным вами для jsp? Я думаю, что это должно быть оставлено в покое...

Другие вопросы по тегам