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

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

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

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

     

    Struts2的官方文檔看似琳瑯滿目,但實際上并不完備,許多細節(jié)問題并沒有深入涉及,部分內容甚至還有錯誤(可參見:http://m.tkk7.com/usherlight/archive/2008/12/30/249143.html)。這次主要是補充一下,使用了ZeroConfig插件情況下,如何返回Stream類型的配置。
    在ZeroConfig+CodeBehind結合使用的情況下,Struts.xml中基本上已經空無一物了。配置基本上使用Annotation在Java的類中注釋完成。

    @Parent("default")
    @Result(name="rawFile", value="inputStream", type=StreamResult.class, params={"contentType", "text/html", "inputName", "inputStream", "", "", "bufferSize", "1024"})
    public class FileDownloadAction {
            public String execute() throws Exception {
                    inputStream = new FileInputStream("c:\\temp\\file.txt");               
            }
            private InputStream inputStream;

            //... getter and setter
    }
    這里最重要的是Result里面params的寫法,params后面的大括號中,奇數個字符串是key值,偶數個字符串是value值。
    其中,inputName的值-inputStream要和Class中的InputStream的屬性名一致,而Result中的value的值也要與之一致。



    主站蜘蛛池模板: 亚洲视频在线免费观看| 国产成人精品免费视频大全五级| 国产一卡二卡≡卡四卡免费乱码| 亚洲三级在线免费观看| 东北美女野外bbwbbw免费| 国产亚洲欧洲精品| 三级毛片在线免费观看| 亚洲Av综合色区无码专区桃色| a毛片在线免费观看| 亚洲第一成年男人的天堂| 亚洲免费精彩视频在线观看| 亚洲国产精品久久66| 中文字幕在线免费| 亚洲中文久久精品无码1| 免费av欧美国产在钱| 国产AV日韩A∨亚洲AV电影 | 日本免费人成在线网站| 亚洲区视频在线观看| 嫩草影院免费观看| 黄网站色视频免费观看45分钟| 亚洲婷婷国产精品电影人久久| 国产精品偷伦视频免费观看了 | 中文字幕无码成人免费视频| 亚洲av最新在线观看网址| 亚洲A∨精品一区二区三区| a级片免费在线播放| 亚洲福利视频网站| 国产真人无遮挡作爱免费视频| caoporm超免费公开视频| 亚洲尹人九九大色香蕉网站| 24小时日本在线www免费的| 免费大片av手机看片| 亚洲男人天堂av| 女人与禽交视频免费看| 国产成人1024精品免费| 亚洲高清免费在线观看| 国产禁女女网站免费看| 99爱在线精品视频免费观看9| 久久亚洲精品11p| 亚洲va无码专区国产乱码| 午夜时刻免费入口|