【发布时间】:2011-08-18 23:30:49
【问题描述】:
我从表中检索了一个 blob 以及其他一些数据,例如 name 和 image:
name = varchar, image = blob
我将它设置为过滤器中的一个对象并将其传递给 JSP 文件:
request.setAttribute("info", object);
在 JSP 文件中我得到了该数据:
request.getAttribute("info");
现在我有了来自该对象的数据,我该如何将该信息传递给我的 JS 文件并将图像渲染为 JS 文件的源?
我正在尝试:
<div>
<script type="text/javascript" src="jsFile.js></script>
</div>
var name = <%=info.name%>;
var image = <%=info.image%>
它似乎不起作用。这样做的正确方法是什么?
【问题讨论】:
-
您是传递实际图像(即二进制数据)还是仅传递图像文件名(磁盘上图像的路径)?
-
好吧,它是表中的一个 blob,所以我猜它是二进制数据.. 没有目录,只是图像数据...
标签: java javascript database image jsp