0

我正在使用 Fileupload.get() 上传文件,并且工作正常。

但是,我想更改上传对话框的外观(例如添加更多按钮和更改文本的位置),所以我修改了fileuploaddlg.zul我的zkStyle/web/zul/html文件夹和我Fileupload.setTemplate("~./zul/html/fileuploaddlg.zul")之前添加的 java 代码Fileupload.get()

这根本没有修改上传对话框,所以我添加fileuploaddlg2.zulzkStyle/web/zul/html文件夹并更改setTemplateFileupload.setTemplate("~./zul/html/fileuploaddlg2.zul"). 这次我得到一个错误说~./zul/html/fileuploaddlg2.zul doesnt't exist.

我究竟做错了什么?如何修改上传对话框的外观?

4

1 回答 1

1

如果 URI 以 开头~./,ZK 假定资源来自类路径。因此,您应该将模板文件移动到类路径。另一种选择(我认为您正在寻找的那个)是使用相对于 webapp 上下文根的 URI,在这种情况下不要使用~./前缀。

于 2013-10-30T05:45:04.687 回答