Struts2整合百度在线编辑器上传不了文件问题

前几天一个小项目用到的百度ue在线编辑器,功能很好很强大,但就是文档太少,论坛讨论得也不清楚。再SSH环境下上传不了图片,现记录如下。

  1. 引入ueditor.all.js与ueditor.config.js文件
  2. window.UMEDITOR_HOME_URL = "/JHZYNRS/scripts/ue/";//定义UE在项目中的位置
  3. 配置struts2的默认过滤器我这里叫MyStrutsFilter.java,具体代码如下:
public class MyStrutsFilter extends StrutsPrepareAndExecuteFilter {  
    public void doFilter(ServletRequest req, ServletResponse res,FilterChain chain) throws IOException, ServletException {  
        HttpServletRequest request = (HttpServletRequest) req;  
        String url = request.getRequestURI();  
        if (("/JHZYNRS/scripts/ue/jsp/imageUp.jsp".equals(url)) || ("/JHZYNRS/scripts/ue/jsp/fileUp.jsp".equals(url))) {  
            chain.doFilter(req, res);  
        }else{  
            super.doFilter(req, res, chain);  
        }  
    }  
}

     4.然后在web.xml文件中配置这个过滤器就可以上传了。

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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值