程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Struts2導致eWebEditor上傳不了文件問題

Struts2導致eWebEditor上傳不了文件問題

編輯:關於JAVA

為了在項目中加入一個在線編輯器eWebEditor,苦試了兩天,最令人頭痛的是編輯器放在二級目錄的問題,網上有什麼飛魚版的,呂海鵬版的,其實,按他們的做法去做,都是沒成功的!

苦惱啊!

最近,在Blogjava上看到這一篇文章關於eWebEditor常見的問題及其個人使用心得 ,覺得寫得很全面,就試著他的做法去做,弄了一個晚上,還是失敗了!

後來,想起來以前做過的一個項目,導致了原來的系統上傳不了文件的事!想想,應該是Struts2攔截了eWebEditor上傳文件的功能吧!

原來的Struts2路徑配置如下:

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

改成以下的:

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/web/*</url-pattern>
    </filter-mapping>

然後,再把所有Struts的JSP文件和.action類,加多一個名為“web”的“外套”。

行了!

這種改法,其實並不完美,但現在暫且這樣做吧,實在想不出其他好的做法!

在此,還得謝謝那篇關於eWebEditor常見的問題及其個人使用心得 ,幫我解決了許多疑問!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved