0
我見在JSP與Spring如下:Spring MVC的JSP沒有顯示正確輸出
<img alt="Embedded Image" src="data:image/png;base64,${item.imageDataBase64}"/>
我在getImageDataBase64
方法調試語句在bean和消息被印在Tomcat的日誌正確地說,基地64數據在那裏編碼。
但是,它不顯示在我的JSP上。我試圖在<pre>
標籤中顯示純數據,但它總是空白。
如果我只是做${item.imageData}
它顯示字節數組數據。
下面是相關的Java代碼:
public String getImageDataBase64() {
L.debug("Sending base 64 data: {}", org.apache.commons.codec.binary.Base64
.encodeBase64String(imageData));
if (imageData != null) {
return "";
}
return org.apache.commons.codec.binary.Base64
.encodeBase64String(imageData);
}
/**
* @return the imageData
*/
public byte[] getImageData() {
return imageData;
}
任何想法,爲什麼會發生這種情況?
天哪,新手的錯誤。猜猜是時候休息一下了 – mikeb