2010-11-22 41 views
2

我想在下面的jsp代碼行中插入alt標籤,我該如何實現?如何在jsp中動態插入alt標籤

<li class="carousel-promo"> 
    <div> 
<c:choose> 
<c:when test="${mediaType eq 3}"> 
    <dsp:valueof param="media.data" valueishtml="true"/> 
</c:when> 
<c:when test="${mediaType eq 1}"> 
    <dsp:getvalueof var="imgURL" param="media.url" /> 
    <img src='<dsp:valueof value="${imgURL}"/>' /> <br /> 
</c:when> 
</c:choose> 
    </div> 
</li> 
+0

你說的動態是什麼意思?它是基於某種條件嗎? – 2010-11-22 18:26:20

回答

1

IM假設你的意思是添加alt屬性在img標籤:

嘗試設置alt屬性的時候只是做這樣的事情。本示例使用media.description將媒體對象上屬性的名稱設置爲通過dsp標籤獲取的變量的值。

<c:when test="${mediaType eq 1}"> 
    <dsp:getvalueof var="imgAltText" param="media.description" /> 
    <dsp:getvalueof var="imgURL" param="media.url" /> 
    <img alt='<dsp:valueof value="${imgAltText}"/>' src='<dsp:valueof value="${imgURL}"/>' /> <br /> 
</c:when> 

希望幫助....

+0

謝謝你的作品。 – Amen 2010-11-22 18:44:17

相關問題