<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-42  評論-578  文章-1  trackbacks-0
            為了在項目中加入一個在線編輯器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常見的問題及其個人使用心得 ,幫我解決了許多疑問!

    本文原創,轉載請注明出處,謝謝!http://m.tkk7.com/rongxh7(心夢帆影JavaEE技術博客)
        

    posted on 2009-06-08 02:52 心夢帆影 閱讀(2575) 評論(13)  編輯  收藏 所屬分類: Struts2.x

    評論:
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-08 09:49 | 銀河使者
    將<url-pattern>的值改成*.action也可以。FCKEditor也有這樣的問題。個人感覺改成*.action更好,否則需要在struts 2的action前前web,有些麻煩。  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-08 10:15 | 咖啡@可樂
    我以前在用FCK做上傳功能的時候也是被sturts2攔截了。最后沒有辦法我也修改了web配置文件。  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-08 10:37 | altchen
    修改一下過濾器的先后順序.先eWebEditor再struts.
    或者配struts2過濾器為 *.do  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-08 12:20 | 心夢帆影
    @銀河使者
    你說的方法,我也試過!
    我用的是Struts2.1.6,我項目中有許多無后綴的url(如:user,user-input),這樣都默認當作.action來處理的,這也是Struts2.1.6與Struts2.0不同之處之一。如果把struts配置成.action的話,那可能有一些Struts2.1.6默認的路徑映射功能會丟失。
      回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-08 15:30 | 銀河使者
    @心夢帆影
    你項目中無后綴的是什么,是Servlet?設成.action不應該有什么問題。只有Action由Struts 2處理,其他的仍然由Servlet容器處理。我也用的是struts2.1.6,沒什么問題。但我的項目中沒有無后綴的。全都是.action。就算是靜態頁面,也映射成了.action。  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-08 15:32 | 銀河使者
    struts 2的過濾器只是選擇由struts 2處理的URL,與其他的無關,不知你說的struts2.1.6的默認的路徑映射功能是指什么?  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-08 18:39 | 心夢帆影
    @銀河使者
    舉例說,user.action,user.jsp,user.htm都可以通過.action來訪問,你說的對啊。也可以,直接就通過"/user"來訪問,不用加.action的后綴。
    其實,我現在項目中jsp頁面中,的超鏈接大部分用的都是不帶后綴的,如<a href="user">用戶列表</a>,這樣點擊訪問時,Struts2.1.6會自動把它當作user.action來處理的。
    我一開始的時候,就沒有按你說的那樣,全部用.action,導致我的項目中太量存在了沒有后綴的路徑,所以,現在只能采用加多一個文件夾的處理方法。
    以后做項目時,應該一開始就規定好訪問路徑要寫“.action”,呵呵   回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-09 19:33 | 銀河使者
    @心夢帆影
    原來是這樣啊,這就沒辦法了,已經做那么多了。不過在struts2中最好還是使用.action或其他的.xxx來作為后綴。這樣不容易與servlet等其他內容沖突。沒有后綴的url盡量少用。struts2官方建議所有的web資源都使用.action或其他后綴來訪問。這樣有利于struts 2管理。盡量不要直接訪問servlet、jsp等內容。  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-09 23:39 | 心夢帆影
    @銀河使者
    嗯,你說的有道理,以后,做相關的項目時,盡量,用.action后綴好點.
    謝謝你的指點,呵呵!  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-10 10:07 | 找個美女做老婆
    <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    http://www.javaly.cn  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-16 12:01 | asdfsd
    最好的辦法還是把這些插件的上傳操作用struts2 來封裝一下!!  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-06-16 12:24 | 找個美女做老婆
    http://www.javaly.cn Java樂園 Java樂園 群:15651281  回復  更多評論
      
    # re: Struts2導致eWebEditor上傳不了文件問題 2009-07-27 14:45 | mijiqi
    我的遇到了同樣的問題,但我看你們討論寫的不是很明白。我也覺得把所有Struts的JSP文件和.action類,加多一個名為“web”的“外套”,jsp文件是加層目錄,那action怎么加啊?是用namespace這個屬性嗎?我試了一下,上傳圖片是可以的,但是會帶來一些頁面跳轉后,css,js失效等與路徑相關的問題,能說得具體點嗎?  回復  更多評論
      
    主站蜘蛛池模板: 国产亚洲精aa在线看| 久久经典免费视频| 亚洲国产精品无码久久久秋霞1| 亚洲精品高清无码视频| 日本特黄特黄刺激大片免费| 精品免费久久久久久久| 国产日韩一区二区三免费高清| 男女猛烈xx00免费视频试看| 亚洲国产成人资源在线软件| 亚洲av午夜福利精品一区人妖| 亚洲国产精品第一区二区三区| 卡1卡2卡3卡4卡5免费视频| 免费观看激色视频网站(性色)| 最近2019中文免费字幕在线观看| 最好2018中文免费视频| 亚洲AV无码XXX麻豆艾秋| 最新国产成人亚洲精品影院| 99久久精品国产亚洲| 亚洲AV无码久久精品成人| 亚洲午夜国产精品无码老牛影视 | 最新国产AV无码专区亚洲| 精品少妇人妻AV免费久久洗澡| 日韩免费精品视频| 永久在线免费观看| 久久午夜夜伦鲁鲁片免费无码影视 | 香蕉视频在线观看免费| 亚洲国产精品无码观看久久| 亚洲中文字幕久在线| 亚洲国产av一区二区三区丶| 亚洲精品视频免费看| 亚洲美女视频免费| 亚洲综合区图片小说区| 久久国产亚洲高清观看| 亚洲视频一区在线观看| 亚洲成人一级电影| 亚洲中文无码线在线观看| 国产成人亚洲综合网站不卡| 亚洲日韩一区二区三区| 亚洲国产av玩弄放荡人妇| 在线观看亚洲电影| 免费很黄无遮挡的视频毛片|