关注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)
。为什么我必须通过键,值作为字符串对设置它?
答案 0 :(得分:0)
查看此博客文章:http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/。它解释了如何使用已安装的资源引用来完成它。