当前位置: 移动技术网 > IT编程>网页制作>Html5 > 在线HTML编辑器——ueditor,跟struts2结合

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

2018年12月07日  | 移动技术网IT编程  | 我要评论

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

因为  struts2  会把  ueditor  的上传路径给过滤掉,导致不能正常上传。

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


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


 01 import java.io.ioexception;     

02 import javax.servlet.filterchain;     

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.strutsprepareandexecutefilter;   

09     

10 public class mystrutsfilter extends strutsprepareandexecutefilter {   

11 public void dofilter(servletrequest req, servletresponse res,filterchain chain)    

12 throws ioexception, servletexception {     

13        httpservletrequest request = (httpservletrequest) req;     

14        //不过滤的url     

15        string url = request.getrequesturi();     

16        if ("/newssystem/ueditor//imageup.jsp".equals(url)) {     

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

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

19            chain.dofilter(req, res);     

20        }else{     

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

22            super.dofilter(req, res, chain);     

23        }     

24    }     

25 }

 

 

 

 

 

 

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

 \

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

 

 

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

 \

 

 

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

 

\
 

 

 


 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网