在我当前的项目中,我们正在考虑逐步淘汰旧的表示层,并用更现代,更知名的东西代替它。由于各种原因,选择了JSP作为技术。可能与Apache Tiles结合使用。我也许应该提到,如果这很重要的话,我们将在后面使用Spring。
国际化是一项要求,特别是在以用户语言显示文本消息方面。令我感到惊讶的是,关于这方面的信息并不像我预期的那么多。
我发现的是JSTL fmt名称空间。特别是fmt:message与一起使用fmt:param。但是,我发现有关使用此技术的大多数参考文献都已过时。
fmt
fmt:message
fmt:param
因此,我想知道是否仍然建议这样做?如果没有,有哪些替代方案?在这些主题上是否有任何良好的链接,描述了如何在Web应用程序中成功实现i18n?
根据Java EE 5教程的“ 国际化标签库”部分,这些标签并不是过时的,并且是处理JSP页面的18种标准方法。