您的位置:首页 > 运维架构

OpenCms中修改ResourceBundles后不需要重启web服务器的方法

2008-04-01 18:08 274 查看
  在开发中,如果修改了message bundles文件,想要看到修改后的效果就不得不在每次修改后重启web服务器,这实在是一件另人头疼的事。实际上在OpenCms6.2中,已经增加了一个特性可以避免“重启”这一环节,通过以下步骤就可以重新得到修改后的message bundles:管理视图(Administration View)——>工作区工具(Workplace Tools)——>重新初始化工作区(Re-Initialize the Workplace)       同样的,你也可以在你的代码中实现这一操作:示例: <%@page import="org.opencms.jsp.*, org.opencms.file.*, org.opencms.flex.*, java.util.*" %><%@ taglib prefix="cmstag" uri="http://www.opencms.org/taglib/cms" %><%org.opencms.i18n.CmsResourceBundleLoader.flushBundleCache(); // 清除bundles缓存java.util.ResourceBundle messages = org.opencms.i18n.CmsResourceBundleLoader.getBundle("your_bundle_here", new java.util.Locale("es"));%><%= messages.getString("test.label1") %> 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐