好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

在线HTML编辑器――ueditor,跟struts2结合

果你在struts2下面使用上一篇的配置的话,还是不够的。

因为&nbs p; struts2  会把  ued IT or  的上传路径给过滤掉,导致不能 正常 上传。

还要做的也不多,写一个过滤器就行了。


在你的src里面随便一个包,新建一个类,如下:


 01 import java.io.IOException;     

02 import javax.serv let .FilterCh ai n;     

03 import javax.servlet.ServletException;     

04 import javax.servlet.ServletRequest;     

05 import javax.servlet.ServletResponse;     

06 import javax.servlet.http.HttpServletRequest;     

07     

08 import org . apache .struts2.dispatcher.ng.filter.Struts PR epareAndExecuteFilter;   

09     

10 p ub lic class MyStrutsFilter extends StrutsPrepareAndExecuteFilter {   

11 public void doFilter(ServletRequest req, ServletResponse res,FilterChain chain)    

12 t hr ows IOException, ServletException {     

13        HttpServletRequest request = (HttpServletRequest) req;     

14        // 不过 滤的url     

15        String url = request.getRequestURI();     

16        if ("/News Sys tem/ueditor/ jsp /imageUp.jsp".equals(url)) {     

17           //其他 /jsp/ 下的几个路径我不常用,就没写了   

18         //System.out.println("使用自定义的过滤器"+url);     

19            chain.doFilter(req, res);     

20        }else{     

21            //System.out.println("使用默认的过滤器");     

22            su PE r.doFilter(req, res, chain);     

23        }     

24    }     

25 }

 

 

 

 

 

 

写完了过滤器,就改写  web. XM l  ,让struts2的先经过我们自己编写的过滤器了

 

然后就重启tomcat,再看看是不是可以了

 

 

然后,是在其他页面得到ueditor的数据

 

 

 

再然后,就是提取 数据库 的信息放到ueditor里面作为默认内容:

 


 

 

 


 

总结

以上是 为你收集整理的 在线HTML编辑器――ueditor,跟struts2结合 全部内容,希望文章能够帮你解决 在线HTML编辑器――ueditor,跟struts2结合 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于在线HTML编辑器――ueditor,跟struts2结合的详细内容...

  阅读:46次