前言
春節(jié)無(wú)聊,就去弄一下富文本編輯器,然后百度了一番,很多說(shuō)百度的UEditor不錯(cuò),然后去官網(wǎng)照著文檔弄一遍,是挺簡(jiǎn)單好用的。然后想把這玩意結(jié)合到自己的一個(gè)spring項(xiàng)目里面,果然還是在點(diǎn)上傳圖片的時(shí)候GG了,百度谷歌了一遍,現(xiàn)在只能做到前后臺(tái)一起時(shí)上傳圖片可用,如果有jsp 的 UEditor跨域能上傳圖片的告訴小弟一聲,這里就總結(jié)一下這幾天遇到的各種問(wèn)題。
PS:話說(shuō)博客園這里的富文本編輯器好像還可以。。。。
簡(jiǎn)介
UEditor是百度開(kāi)發(fā)的一個(gè)開(kāi)源html富文本編輯器,界面的確是好看一點(diǎn),文檔方面還算齊全,雖然跨域上傳這塊留了個(gè)坑讓我們發(fā)揮想象力ヾ( ̄▽?zhuān)?,所以為了防止UEditor有坑,需要改動(dòng)UEditor的源碼,這里建議下載UEditor的源碼放到自己項(xiàng)目里面,UEditor的源碼挺簡(jiǎn)單的,只要跟蹤Debug一下很容易可以看出問(wèn)題。
這里演示的spring項(xiàng)目集成了spring security和Thymeleaf,構(gòu)建用maven構(gòu)建,UEditor的后臺(tái)控制器改成spring mvc的controller,原本想用Servlet,找了很多資料,貌似沒(méi)看到spring mvc項(xiàng)目可以集成源生Servlet,但是spring boot通過(guò)@ServletComponentScan可以注冊(cè)Servlet,用spring boot集成UEditor最是方便,基本沒(méi)坑,一路暢通,這一點(diǎn)我已經(jīng)試過(guò)。下面主要說(shuō)spring項(xiàng)目如何集成UEditor后臺(tái)。