2013-08-16 3 views
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" height="228"> 
//Ofcourse filename=="abc.png" 

Изображения не показаны.

@filename Не работает или я был не так где-то? граммы? логика?

И идеален ли мой случай?

ответ

0

Он буквально ищет файл с именем upload/@filename. В первом @ уже появилось выражение, поэтому после этого вам нужно использовать имя переменной без @ и просто добавить его в строку.

@(filename:String) 
<img src="@routes.Assets.at("upload/" + filename)" width="304" height="228"> 
+0

Это сработало. Спасибо kapep очень много !!! –

Смежные вопросы