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

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

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

    Rory's Blog
    Happy study,Happy work,Happy life
    posts - 22,  comments - 46,  trackbacks - 0
    前兩天在做javamail的時候發現原來的上傳的action把上傳文件的路徑寫在action里面了。那個目錄是服務器上的地址,真bad smell。我就想把它改成可以配置的。我給uploadaction添加了一個string 的字段uploadDirectory。在action的配置文件里面給設置了初始值。
            <action name="fileupload" class="cn.com.fivefortunes.upload.FileUpload">
                
    <param name="uploadDirectory">D:\tomcat5\webapps\files</param> <!–D:\temp –>
                
    <result name="success" type="freemarker">/upload/upload.ftl</result>
                
    <interceptor-ref name="fileUpload"/>
                
    <interceptor-ref name="params"/>
            
    </action>

    可是這樣我還是不可以debug的時候發現uploadDirectory是null。不知道怎么回事情了。就到http://wiki.opensymphony.com 來search了一下,沒想到真有。
    How do I get static parameters into my action
    這個就是我的問題。原來是要加上一個inteceptor。
    <action name="fileupload" class="cn.com.fivefortunes.upload.FileUpload">
                
    <param name="uploadDirectory">D:\tomcat5\webapps\files</param><!– D:\temp –>
                
    <result name="success" type="freemarker">/upload/upload.ftl</result>
                
    <interceptor-ref name="fileUpload"/>
                
    <interceptor-ref name="params"/>
                
    <interceptor-ref name="static-params"/>
            
    </action>

    這樣就可以了。不過還是覺得不怎么爽。發布的時候還是要記得修改那個xwork的配置文件。
    posted on 2006-03-16 15:26 莫多 閱讀(1028) 評論(4)  編輯  收藏 所屬分類: Webwork

    FeedBack:
    # re: 如何給webwork的action里的Field設置初始值
    2006-03-16 16:22 | jdev
    為什么要放在這里,而不是放到系統配置文件中,然后在系統設置界面中提供設置  回復  更多評論
      
    # re: 如何給webwork的action里的Field設置初始值
    2006-03-16 16:42 | 莫多
    呵呵。我就是想實現這個的。今天我基本上實現了。用spring去注入的。  回復  更多評論
      
    # re: 如何給webwork的action里的Field設置初始值
    2006-03-16 21:11 | anonymous
    return ServletActionContext.getServletContext().getRealPath("/");

    你這樣換了部署環境每次都要改
    而且也該是
    D://tomcat5//webapps//files  回復  更多評論
      
    # re: 如何給webwork的action里的Field設置初始值
    2006-03-17 09:15 | 莫多
    @anonymous
    也許很多人都認為這種是最好的方式,以前我也使這么認為的。可是現在我不這么認為。
    因為我們的webapp每天都要發布。而上傳的那個文件夾有好幾個G。這個問題就是發布的時候要去把那個目錄的東西都cut出來。然后再發布,發布完再把那個upload目錄放回去。而我們這樣做就是為了方便。把upload的files放到其地方去。這樣每天晚上12點去部署那個app就可以了。  回復  更多評論
      

    <2006年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(1)

    隨筆分類(27)

    隨筆檔案(22)

    Friends

    搜索

    •  

    積分與排名

    • 積分 - 62221
    • 排名 - 845

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产亚洲婷婷香蕉久久精品| 四虎影院免费在线播放| 国产亚洲精午夜久久久久久| 全黄A免费一级毛片| 亚洲国产精品嫩草影院久久| 深夜久久AAAAA级毛片免费看| 亚洲Av无码乱码在线观看性色| 美女被免费网站在线视频免费| 日本一道综合久久aⅴ免费| 久久亚洲AV成人无码国产电影| 四虎在线播放免费永久视频 | 久久精品国产亚洲av麻豆蜜芽 | 8x网站免费入口在线观看| 亚洲综合色一区二区三区小说| 91高清免费国产自产| 中文字幕亚洲情99在线| 国产小视频免费观看| 亚洲第一视频在线观看免费| 久久被窝电影亚洲爽爽爽| 99re热精品视频国产免费| 亚洲伊人久久精品| 国产大片91精品免费看3| a级毛片毛片免费观看久潮喷| 中文字幕亚洲精品| 在线视频免费观看www动漫| 美女视频黄频a免费大全视频| 国产v亚洲v天堂无码网站| 亚洲电影免费观看| 国产亚洲视频在线观看网址| 亚洲精品自产拍在线观看| 免费视频专区一国产盗摄| 国产精品亚洲综合| 亚洲丁香色婷婷综合欲色啪| 一二三四在线观看免费高清中文在线观看 | 男女交性永久免费视频播放| 成人久久久观看免费毛片| 香蕉视频在线观看亚洲| 四虎免费大片aⅴ入口| 国产精品九九久久免费视频| 亚洲激情黄色小说| 亚洲国产精品毛片av不卡在线|