在線HTML編輯器——ueditor,跟struts2結合

若是你在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


相關文章
相關標籤/搜索