ueditor遇到后端配置项没有正常加载,上传插件不能正常使用!

解决SSM框架整合Uedtior编辑器时图片上传功能失效的问题,通过配置imageUrlPrefix或调整静态资源处理方式,确保controller.jsp正确处理上传请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Uedtior编辑器图片上传功能不能使用

这是SSM整合ueditor中最经常遇到的问题,主要原因是springmvc在处理静态资源时错将/ueditor/jsp/下的controller.jsp文件当作静态资源处理了,从而导致文件上传组件不能正常使用。
这里有两种解决方案:
第一种是在配置静态资源时放过controller.jsp文件,该方法自行百度即可,很简单。
第二种修改config.json文件。找到/ueditor/jsp/下的config.json文件,打开在第11行,配置imageUrlPrefix属性值为你的服务器地址,例如我的服务器地址时http://locallhost:8080/,那么该属性配置如下:"imageUrlPrefix": "http://localhost:8080/",
config.json修改示例
下面我们解释下为什么要这么配置:在上边我们说了图片功能不能使用的主要原因时jsp文件被当作静态文件处理而导致的,但是在普通的web项目中就没有这个问题。这是因为在web.xml中我们引入springmvc时配置了这样的一段代码:

<servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

从而导致了我们的请求走springmvc框架,注意我们配置了过滤器,但是我们的编译器中并不在这个范围内,所以我们的请求不能被处理。最简单的办法就是强制性走springmvc框架,也就是我们上面配置的那句话。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值