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

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

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

    2007年9月14日

    同樣是看showcase代碼時(shí),看到了很牛的一幕...
    在看tag時(shí),有:
    <s:action id="myDate" name="date" namespace="/" executeResult="false" />
    然后下面有
    <s:property value="#myDate.before.toString()"/>

    <s:date name="#myDate.past" format="dd/MM/yyyy hh:mm"/>
    我服了,很有創(chuàng)意的東西



    posted @ 2007-09-14 15:27 它山の石 閱讀(858) | 評(píng)論 (0)編輯 收藏

        最近在學(xué)習(xí)struts2,發(fā)現(xiàn)了很多驚喜,在設(shè)計(jì)上,確實(shí)很優(yōu)秀,這兩天在研究怎么做出一個(gè)好的架構(gòu),以后好用。
        今天看了包中的showcase例子,發(fā)現(xiàn)了一種新的配置action方法:
            <action name="edit-*" class="org.apache.struts2.showcase.action.EmployeeAction">
          
    <param name="empId">{1}</param>
                
    <result>/empmanager/editEmployee.jsp</result>
                
    <interceptor-ref name="crudStack">
                    <
    param name="validation.excludeMethods">execute</param>
                </
    interceptor-ref>
            
    </action>
        當(dāng)時(shí)昏了一下,用過這么多MVC的框架,第一次看到action還可以用*配的,很牛啊,自己配了一個(gè),不好使,找原因,發(fā)現(xiàn)這里的EmployeeAction實(shí)現(xiàn)了com.opensymphony.xwork2.Preparable接口,并實(shí)現(xiàn)了prepare()方法,再試,成功。但發(fā)現(xiàn)個(gè)問題,如果這個(gè)action中還有其它的控制處理,而配置文件用的不是這種*形式,比如我的例子:
    <action name="BookAction" class="com.sigon.crud.action.BookAction">
                
    <result type="redirect">List.action</result>
            
    </action>
    <action name="Edit*" class="com.sigon.crud.action.BookAction" method="load">
                
    <param name="isbn">{1}</param>
                
    <result>Edit.jsp</result>
            
    </action>
        這里兩個(gè)action用的是一個(gè)action類文件,而且BookAction實(shí)現(xiàn)了上面所說的Preparable接口,這時(shí)就需要將BookAction中的isbn初始化,否則在頁面調(diào)用BookAction時(shí)出空指針異常
        而在實(shí)際項(xiàng)目中,一個(gè)Action處理多個(gè)控制邏輯是家常便飯,如果還想用這種形式,就要在聲明isbn時(shí)賦初值,本例中是
    private String isbn = "2";
        很明顯,不穩(wěn)妥。所以如何取舍,頗為困擾。
        如果有哪位大俠有好的方法,敬請(qǐng)賜教。






    posted @ 2007-09-14 15:06 它山の石 閱讀(6662) | 評(píng)論 (2)編輯 收藏


    主站蜘蛛池模板: 特级毛片aaaa级毛片免费| 亚洲欧美日韩一区二区三区| 无码人妻一区二区三区免费视频| 天天干在线免费视频| 亚洲国产成人精品青青草原| 中文字幕免费视频一| 亚洲日本香蕉视频观看视频| 2019中文字幕在线电影免费 | 亚洲av片不卡无码久久| 97免费人妻无码视频| 亚洲天堂免费在线| 永久免费AV无码网站在线观看| 亚洲а∨精品天堂在线| 免费国产成人高清视频网站| 日韩免费在线中文字幕| 亚洲中文字幕久久精品无码喷水| A片在线免费观看| 亚洲人成在线播放网站岛国| 亚洲精品在线免费看| 亚洲午夜无码久久久久软件| 国产免费变态视频网址网站| 免费精品久久久久久中文字幕| 成人亚洲性情网站WWW在线观看| 两个人看的www高清免费观看| 亚洲专区先锋影音| 大香人蕉免费视频75| 一级毛片aa高清免费观看| 亚洲av午夜成人片精品网站 | 国产精品99精品久久免费| 亚洲国产精品免费在线观看| 免费无码一区二区三区蜜桃大| 无码人妻一区二区三区免费视频| 亚洲国产精品人久久| 免费观看一级毛片| 青柠影视在线观看免费| 久久精品国产亚洲AV蜜臀色欲| 亚洲 自拍 另类小说综合图区| 久久久久免费看黄a级试看| 亚洲Av高清一区二区三区| 亚洲精品综合久久| 亚欧人成精品免费观看|