首页 > 其他 > 详细

UEditor在开发环境中正常运作,但是部署到Tomcat中却无法使用

时间:2019-10-16 19:52:20      阅读:101      评论:0      收藏:0      [点我收藏+]

背景

? SpringBoot项目,在 JSP 中使用 UEditor


问题

? UEditor 在开发环境中正常运作,但是导致部署到 Tomcat 中却无法使用


原因

  • 在开发环境中,路径不够严谨,多了一个 / 号,但是在此环境仍然可以正常使用
  • 在tomcat生产环境中, 对引用 UEditor 的 JS路径比较敏感,路径存在问题导致无法正常引入 UEditor


解决办法

1.注释掉 ueditor.config.jswindow.UEDITOR_HOME_URL 属性,由各个JSP页面自己管理

技术分享图片

2.在要引用 UEditor 的JSP页面最上方,设置 UEditor 路径

技术分享图片

<script>window.UEDITO_HOME_URL = ${baseurl} + "static/ueditor/"</script>

3.注意ueditor的JS和CSS引入的路径(很严格),/ 号 不能多也不能少(当时在开发环境中,/ 号 多了一个也没有影响,导致部署到tomcat时出现问题),如下:

<script type="text/javascript" charset="utf-8" src="${baseurl }static/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="${baseurl }static/ueditor/ueditor.all.min.js"></script>
<script type="text/javascript" charset="utf-8" src="${baseurl }static/ueditor/ueditor.all.js"></script>
<link rel="stylesheet" type="text/css" href="${baseurl }static/ueditor/themes/default/css/ueditor.css"/>

baseurl设置如下:

<c:set var="baseurl" value="${pageContext.request.contextPath}/"></c:set>

UEditor在开发环境中正常运作,但是部署到Tomcat中却无法使用

原文:https://www.cnblogs.com/zhuang229/p/11687507.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!