1

カスタム jsp にイメージを追加するフックを作成しています。

docroot/images/1.jpg内に画像を追加しました

jspで私はそれを使用してアクセスしようとしています

<img src="<%=request.getContextPath()%>/images/1.jpg"  />

しかし、私は画像を取得できません。

さらに、 <%=request.getContextPath()%> を印刷しようとすると、「/」のみが印刷されます

ありがとう !!!

4

2 に答える 2

1

Instead of taking images from your war (docroot folder), suggest you to place the images in a Web server so that in future you can easily replace them if you want to change images.

You could use below code in your jsp page to retrieve from Web server,

<div class="yourCSSClass">
        <liferay-ui:icon src="/yourWebServerPath/1.jpg" label="" message=""/>
</div>

Another flavour of it,

In your JSP page if you have below code,

<nav class="yourCSSClass"><br/><br/></nav>

Then, in the CSS file that you are importing in your JSP page, use this,

.yourCSSClass{
    background: url(yourWebServerPath/1.jpg) no-repeat;
    }

P.S : In both the above examples, decide properly the value for yourWebServerPath

于 2013-01-22T11:34:34.953 に答える