我想将值设置为message.properties
文件。
我已经在java中完成了以下操作:
Properties emailErrorMsgProp = new Properties();
emailErrorMsgProp.load(new FileInputStream("grails-app/i18n/messages.properties"));
emailErrorMsgProp.setProperty("ma_email_error",result.callStatusMsg.toString());
emailErrorMsgProp.store(new FileOutputStream("grails-app/i18n/messages.properties"), null);
我还想使其特定于语言。我有特定于语言的属性文件。
我想在Grails服务中做同样的事情,但我该怎么做呢?
答案 0 :(得分:0)
试试这个:
def writeToProps(key, value) {
new File("grails-app/i18n/messages.properties").withWriterAppend { out ->
out.writeLine "\n${key}=${value}"
}
}
答案 1 :(得分:0)