Playframework 2.0 显示图像有问题

Playframework 2.0 显示图像有问题,playframework-2.0,Playframework 2.0,使用Play+java时,我在显示图像方面遇到问题 首先,我上传它,当我点击上传。图像将显示在浏览器中 麻烦出现在这里 如果我遵循代码: <img src="@routes.Assets.at("upload/abc.png")" width="304" height="228"> 这很有效。但如果我像这样修复它: @(filename:String) <img src="@routes.Assets.at("upload/@filename")" width="304"

使用Play+java时,我在显示图像方面遇到问题

首先,我上传它,当我点击上传。图像将显示在浏览器中

麻烦出现在这里

如果我遵循代码:

<img src="@routes.Assets.at("upload/abc.png")" width="304" height="228">

这很有效。但如果我像这样修复它:

@(filename:String)
<img src="@routes.Assets.at("upload/@filename")" width="304" height="228">
//Ofcourse filename=="abc.png"
@(文件名:字符串)
//当然文件名==“abc.png”
图像未显示

@filename
不起作用还是我在某个地方出错了?奶奶?逻辑


对于我的案例来说非常理想?

它实际上是在寻找一个名为
upload/@filename
的文件。第一个
@
已经启动了一个表达式,因此在此之后,您需要在不使用
@
的情况下使用变量名,并将其附加到字符串中

@(filename:String)
<img src="@routes.Assets.at("upload/" + filename)" width="304" height="228">
@(文件名:字符串)