0

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 にロードされ、そこからイメージが作成されます。

最大で、太陽と山を含む何らかの壊れた、またはレンダリングされていない画像を見ることができます...それが何であるかわかりません

誰かがこれで私を助けてくれますか?

4

1 に答える 1

0

/ imageプレフィックスは、jsp用にリストしたコードによって解決されますか?放っておくべきだと思います...

于 2012-11-23T15:45:55.373 に答える