若是你在struts2下面使用上一篇的配置的話,仍是不夠的。java
由於 struts2 會把 ueditor 的上傳路徑給過濾掉,致使不能正常上傳。web
還要作的也很少,寫一個過濾器就好了。數據庫
在你的src裏面隨便一個包,新建一個類,以下:apache
import java.io.IOException; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter; public class MyStrutsFilter extends StrutsPrepareAndExecuteFilter { public void doFilter(ServletRequest req, ServletResponse res,FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; //不過濾的url String url = request.getRequestURI(); if ("/NewsSystem/ueditor/jsp/imageUp.jsp".equals(url)) { //其餘 /jsp/ 下的幾個路徑我不經常使用,就沒寫了 //System.out.println("使用自定義的過濾器"+url); chain.doFilter(req, res); }else{ //System.out.println("使用默認的過濾器"); super.doFilter(req, res, chain); } } }
寫完了過濾器,就改寫 web.xml ,讓struts2的先通過咱們本身編寫的過濾器了tomcat
而後就重啓tomcat,再看看是否是能夠了jsp
而後,是在其餘頁面獲得ueditor的數據url
再而後,就是提取數據庫的信息放到ueditor裏面做爲默認內容:spa