博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在线HTML编辑器——ueditor,跟struts2结合
阅读量:6936 次
发布时间:2019-06-27

本文共 1261 字,大约阅读时间需要 4 分钟。

hot3.png

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

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

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

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

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,再看看是不是可以了

 

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

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

转载于:https://my.oschina.net/u/617364/blog/70218

你可能感兴趣的文章
Can't connect to local MySQL Server throught socket '/var/run/mysqld/mysqld.sock'(2)
查看>>
datetime处理日期和时间
查看>>
CMake 条件判断
查看>>
php-fpm进程关闭与重启脚本详解(转)
查看>>
memcached 系列2:memcached实例(转载)
查看>>
C#设计模式-1、适配器模式(Adapter Pattern)(转载)
查看>>
java中try,catch,finally的作用
查看>>
利用过采样技术提高ADC测量微弱信号时的分辨率
查看>>
Matlab图像处理基本函数(1)
查看>>
requests+正则爬取猫眼电影前100
查看>>
Redis学习-String
查看>>
纯CSS下拉菜单
查看>>
下面我将随机抽取一名幸运女生,XXXXX
查看>>
OutofMemory之PermGen介绍
查看>>
nginx 之负载均衡 :PHP session 跨多台服务器配置
查看>>
Mysql8 查询事务隔离级别
查看>>
集合和文件操作
查看>>
[转]#pragma once和#pragma comment
查看>>
二维前缀和
查看>>
线段树-离散化处理点
查看>>