我在Liferay中为电子邮件发送功能编写了.tmpl文件。
我已将所有文件保存在portlet中,并且工作正常。
我正在使用@property-read
方法来读取文件。
现在我需要移动服务器中的所有文件。我想在数据文件夹中创建一个文件夹,并将所有文件放入该文件夹。
但是,如果我使用ContentUtil.get(String location)
:
ContentUtil.get(String location)
有人能建议我从portlet中删除所有文件并将其放在服务器中的最佳方法吗?
答案 0 :(得分:1)
由于错误消息已在解释,因此ContentUtil
用于从类路径中读取。要从文件系统中读取文件,您可以使用FileUtil
:
FileUtil.read(new File(PropsValues.LIFERAY_HOME + "/data/templates/..."));