ueditor与ssh整合之上传图片篇

来源:互联网 发布:css编程 编辑:程序博客网 时间:2024/06/05 16:25

1. 加入插件

<script type="text/javascript" src="scripts/ueditor/ueditor.config.js"></script>

<script type="text/javascript" src="scripts/ueditor/ueditor.all.min.js"></script>

2.创建容器

<script id="container" name="content" type="text/plain">
    </script>

3.实例化容器

var ue = UE.getEditor('container',{
initialFrameHeight:600, 
})

4.重写struts2的拦截器

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 {@Overridepublic void doFilter(ServletRequest req, ServletResponse res,FilterChain chain) throws IOException, ServletException {HttpServletRequest request = (HttpServletRequest) req;String url = request.getRequestURI();         System.out.println(url);         if (url.contains("/blog/scripts/ueditor/jsp/")) {             System.out.println("使用自定义过滤器");             chain.doFilter(req, res);         }else{             System.out.println("使用默认过滤器");             super.doFilter(req, res, chain);         } }}

5.web.xml里

<filter>        <filter-name>struts2</filter-name>        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>struts2</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>
替换成自己写的拦截器

 <filter>        <filter-name>struts2</filter-name>        <filter-class>com.blog.until.MyStrutsFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>struts2</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

5.修改ueditor/ueditor.config.js文件里

window.UEDITOR_HOME_URL = "/blog/scripts/ueditor/"

6.修改ueditor/jsp/config.json文件

"imageUrlPrefix": "/blog", /*图片前缀(项目名) */
"imagePathFormat": "/img/{yyyy}{mm}{dd}/{time}{rand:6}",(图片保存地址)

原创粉丝点击