不会健身的程序员
不是好作家

项目总结-百度编辑器(3):设置根路径

在项目中如果不想让百度编辑器产生的文件放到war下,可能就需要自定义附件下载的地址了,但是config.json中的urlprefix只能写固定的链接,如果在不确定应用部署根路径的情况下就需要动态设置路径。
比如同一个war包在项目1中部署的是/a/xxxxx在项目2中可能客户要求部署的是/b/xxxxx,这时候就需要代码不写死应用的根路径动态修改,下面提供一种思路解决这种需求。

步骤一:

在ConfigManager.java类加入常量
在ConfigManager.java类中initEnv ()方法中,添加下面高亮的代码

String configContent = this.readFile( this.getConfigPath() );
configContent = configContent.replaceAll("\\{cxt\\}", contextPath);
try{
    JSONObject jsonConfig = new JSONObject( configContent );
    this.jsonConfig = jsonConfig;
} catch ( Exception e ) {
    this.jsonConfig = null;
}

步骤二:

在config.json中修改

"imageUrlPrefix": "{cxt}/a/b/c/d/e/f/file="  

为所有的自定义imageUrlPrefix都加入{cxt}参数

赞(0)
转载请注明出处:林俊龙博客 » 项目总结-百度编辑器(3):设置根路径

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

年年岁岁花相识,岁岁年年人不同

给我留言网站地图

谢主隆恩

支付宝扫一扫打赏

微信扫一扫打赏