Проблемы с рендерингом изображения в 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? Я думаю, что это должно быть оставлено в покое...