java - 填写预先格式化的文本文件以发送电子邮件 - MessageFormat 替代方案

标签 java spring messageformat

我用过MessageFormat使用参数格式化文件的内容并获取具有正确参数的格式化字符串。 (我用它来格式化电子邮件正文。最后我每个电子邮件正文都有一个文件,应用程序需要发送很多不同的电子邮件,所以我得到了很多预先格式化的正文文件)

到目前为止,我有六个参数。

问题:事情正在发生变化,现在我今天有超过 6 个参数......

我意识到 MessageFormat 仅限于 6 个参数!

我能做什么? MessageFormat 有替代方案吗?或者唯一的解决方案是将每个电子邮件行放入属性中(并且希望每行参数不要超过 6 个!) 谢谢, 克里斯托夫。

最佳答案

使用模板库。 Freemarker例如。

关于java - 填写预先格式化的文本文件以发送电子邮件 - MessageFormat 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10106576/

相关文章:

java - 使用 StepExecutionContext/JobExecutionContext 共享大值 Hashmap 的后果

spring - Spring OXM 中的“上下文路径”错误

java - Java 的 MessageFormat 是否可以接收堆栈跟踪?

java - 变量没有在 AsyncTask 的 doInBackground 方法中更新

java - Ant - Java - zipfileset - 排除目录

java - HTTP 状态 404 - Servlet 调度程序不可用

ruby - 是否有与 Java MessageFormat 等效的 Ruby?

Java 类型 i18n (java)

java - 如何对 Java Hbase API 进行单元测试

java - spring-context 是否支持 bean 实例上的 JSR-330 限定符?