我需要显示照片库。所以这是我的模板:
@(photos: List[Photo])
@title = {
<bold>Gallery</bold>
}
@main(title,"photo"){
<ul class="thumbnails">
@for(photo <- photos) {
<li class="span3">
<a href="#" class="thumbnail">
<img src="@photo.path" alt="">
</a>
</li>
}
</ul>
}
这是我的控制器方法:
public static Result getPhotos() {
return ok(views.html.photo.gallery.render(Photo.get()));
}
这是我的Photo bean:
@Entity
public class Photo extends Model {
@Id
public Long id;
@Required
public String label;
public String path;
public Photo(String path, String label) {
this.path = path;
this.label = label;
}
private static Finder<Long, Photo> find = new Finder<Long, Photo>(
Long.class, Photo.class);
public static List<Photo> get() {
return find.all();
}
public static Photo get(Long id) {
return find.byId(id);
}
public static void create(Photo photo) {
photo.save();
}
public static void delete(Long id) {
find.ref(id).delete();
}
}
我将照片绝对路径放在img节点的src属性中,但是不起作用。实现此目标的最佳方法是什么?
PS:图像位于播放应用程序之外。
看一下我的非常类似的问题:从Play目录结构外部直接提供文件,最后我在非常基本的示例中使用了第二个建议,它可以显示为:
public static Result serve(String filepath){
// some stuff if required
return ok(new File("/home/user/files/"+filepath));
}
路由(使用星号with *filepath
允许内部带有斜杠的字符串):
GET /files/*filepath controllers.Application.serve(filepath : String)
视图(@
之前缺少字符photo.path
并非偶然)
<img src="@routes.Application.serve(photo.path)" alt="@photo.alt" />
编辑:
如果您具有HTTPserver
创建指向目录的新子域/别名的能力,那么您当然不需要通过控制器提供文件。在这种情况下,您可以将链接存储为http://pics.domain.tld/holidays_2012/1.jpg
甚至更好holidays_2012/1.jpg
(然后将其存储在带有子域的模板中)。
最后,您可以设置一些别名,即。与Apache一起domain.tld/*
用作Play应用程序的domain.tld/pics/*
指针和某些文件夹的指针
<VirtualHost *:80>
ProxyPreserveHost On
ServerName domain.tld
ProxyPass /pics !
ProxyPass / http://127.0.0.1:9000/
ProxyPassReverse / http://127.0.0.1:9000/
Alias /pics/ /home/someuser/somefolder_with_pics/
<Directory /home/someuser/somefolder_with_pics/>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在这种情况下,重要的是要到位ProxyPass /pics !
之前 ProxyPass / http://...
我有一个小游戏应用程序,它有一个故事板,里面可以创建像“开始”菜单“gamin area scores”这样的场景。我在其中添加了admob横幅视图和州际地图。我的横幅视图运行良好,但我的中间视图只运行了一次。 我在我的viewdidload上加载我的间质,并在调用游戏会话结束的函数中触发它,正如我所说,它只在用户启动另一个游戏并失败时工作一次,这次没有间质(下面的错误)。那么我应该怎么做来修复它
在neo4j中,如何在图形上显示多个属性?例如,如果我需要显示一个人的姓名和出生年份。 当我运行此查询时,它会在neo4j浏览器中以表格格式显示数据。如果我单击图形,它会显示“没有可用的图形视图。您必须返回节点、关系或路径才能看到图形可视化。” 有什么建议吗?
问题内容: 我想在Google Maps android上显示带有多个标记的位置,问题是当我运行我的应用程序时,它只显示一个位置/标记,这是我的代码: 我不知道我的错在哪里,希望有人能帮助我解决我的问题,非常感谢你 问题答案: 用这个: 或者,您也可以使用以下命令: 其中 纬度 和 经度 是存储在数组列表中的具有不同名称的字符串.....
在我的REST API补丁操作中,我使用的是v3 我试图为我的补丁操作添加更多的示例作为swagger模式。 请求主体: 目前我有以下类的请求模型。 在PatchOperation.java中 @补丁 有没有办法,我可以为getOP、getPath和getValue方法添加多个示例?谢谢你。
所以我是Android编程的新手,我正在尝试制作一个能够实时处理图像的应用程序。我已经实现了文档中的预览用例以及ImageAnalysis用例。目前,预览显示在上,但我希望在显示图像之前对图像进行处理,因此简而言之,我希望在方法中对帧做一些处理,然后显示此帧,而不是CameraX预览。 顺便说一句,使用CameraX这样做有意义吗?最后,我想使用OpenCV进行处理,但我选择了CameraX,因为
我想用谷歌地图显示多个位置 为了显示一个我会去https://www.maps.google.com/maps?daddr=20.566645.345 类似于 https://www.maps.google.com/maps?daddr=20.566645.345 这可能来自网址吗?