Wicket从目录提供图像

时间:2015-01-30 17:42:05

标签: file resources wicket

关注this post,我想将文件夹中的图片作为共享资源提供。

我改编了以下几行:

getSharedResources().add("images", new FolderContentResource(new  File(this.getServletContext().getResource("/images").getFile())));

在wicket页面中,按如下方式访问共享资源:

PageParameters params = new PageParameters();
    //params.set(0,"pic1.jpg");
    params.set("fileName","pic1.jpg");
    add(new Image("image", new SharedResourceReference("images"),params));

使用params.set(0,"pic1.jpg")设置参数时,永远不会调用方法public void respond(Attributes attributes)。为什么我必须通过键,值作为字符串对设置它?

1 个答案:

答案 0 :(得分:0)

查看此博客文章:http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/。它解释了如何使用已安装的资源引用来完成它。