在GSP(Grails)中表现图像,从数据库获取链接
我是Grails的新手.我正在实举动网站中的每个产物表现图片缩略图,如下所示: <a href="#"><img src="${resource(dir:"images",file: "Nikon.jpg") }"/></a>/* 1 */ 这里的题目是我想生涯数据库中的图像链接,并通过以下方法获取链接: ${fieldValue(bean: productInstance,field: "image")} /* 2 */ 但我不能将/ * 2 /代码替代为/ 1 * /中的“Nikon.jpg”的处所,它会导致语法错误! 在做了一些研究后,我发明大大都教程都展示了怎样表现直接存储在数据库中的图像(譬喻,How to display image in grails GSP?).我不确定这种要领是否更好,但我如故想从数据库中获取图像链接. 我还实行搜刮grails标签库以查找任何支持标签,但没有乐成.任何人都可以给我一个别现吗? 办理要领停止语法错误的正确语法是:< img src =“${resource(dir:'images',file:fieldValue(bean:productInstance,field:'image'))}”/> 可是我提议你编写本身的tagLib,由于写一个很是简朴,假如你要行使这个代码,你的GSP看起来会更好.您可以轻松编写一个相同于以下内容的标志: 编写tagLibs的简朴性现实上是我以为最好的grails成果之一. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |