一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Struts2通用標簽之數(shù)據(jù)標簽

 星空豆 2011-08-20
數(shù)據(jù)標簽用于訪問ActionContext和值棧中的數(shù)據(jù)。


 property標簽:用于輸出值棧中對象的屬性值;

    default屬性:如果value屬性為null,則使用default值;

    escape屬性:是否轉(zhuǎn)義輸出內(nèi)容中的html,默認為true;

    value屬性:進行求值的表達式,如果不指定,標簽默認輸出棧頂對象。

 set標簽:將一個值賦給指定范圍內(nèi)的變量。它可以把一個表達式的值賦給一個變量,然后在需要的地方直接引用這個變量。因為表達式只計算一次,在一定程度上提高了程序的性能,并且使得代碼的可讀性更高;

    name屬性:變量的名字;

    value屬性:將要賦給變量的值。默認為棧頂對象;

    scope屬性:變量的范圍??蛇x的值為:application、sessionrequest、pageaction,其中action是默認值,并且意味著value屬性的值將被保存到requestOgnlContext中。

push標簽:用于把一個值壓入值棧頂,便于隨后對該對象的操作。當push標簽結(jié)束時,放入值棧的對象將被刪除。

    value屬性:壓入值棧的值。

 param標簽:作為其他標簽的子標簽,為其他標簽提供參數(shù),例如:為beaninclude標簽提供參數(shù)。

    name屬性:參數(shù)名;

    value屬性:參數(shù)值,屬性值也可以通過標簽的content提供。

 bean標簽:用于實例化一個JavaBean對象,可以帶多個param標簽,用于設置bean的屬性。如果指定的id屬性,則創(chuàng)建的Bean實例將被放入到OgnlContext中,在bean標簽外可以用id來引用這個bean實例,否則就只能在標簽內(nèi)部使用這個實例,因為標簽結(jié)束后這個實例就會從值棧頂部刪除;

    name屬性:要實例化的JavaBean的全類名;

    id屬性:用于引用放入到OgnlContext中的JavaBean對象。

 action標簽:通過指定action的名字和可選的名稱空間,action標簽允許你在JSP頁面中直接調(diào)用action,如果將標簽的executeResult屬性設置為true,那么action對應的結(jié)果輸出也將被包含到本頁面中。action標簽中可以嵌套param標簽,向action傳遞參數(shù)。

    name屬性:要執(zhí)行的action的名字,不包括.action擴展名;

    namespace屬性:要執(zhí)行的action的命名空間;

    id屬性:引用action的名稱,如果指定action將被放入OgnlContext中;

    executeResult屬性:是否執(zhí)行action對應的result,默認為false

    ignoreContextParams屬性:當action被調(diào)用時,請求參數(shù)是否傳入action,默認false;

    flush屬性:當action標簽結(jié)束時,輸出結(jié)果是否應該被刷新,默認為true

 include標簽:類似于JSP<jsp:include>標簽,用于包含一個ServletJSP頁面。include標簽內(nèi)可以包含多個param標簽,用于向被包含的頁面?zhèn)鬟f參數(shù),但傳遞的參數(shù)值不能由parameters獲取,可以由EL表達式的param來獲取,如${param.username},因為parameters引用的實質(zhì)上是一個Map類型的對象,并不等同于HttpServletRequest對象。

    value屬性:包含的JSPServlet。

url標簽:用于創(chuàng)建一個URL。標簽中可以使用param標簽來指定參數(shù),如果param標簽的value屬性是一個數(shù)組或Iterator,那么所有的值都將被附加給URL。

    action屬性:用于生成URLaction;

    value屬性:用于生成URL的地址值,優(yōu)先于action屬性。如果兩者都沒有指定,當使用當前頁面的URL;

    anchor屬性:指定URL的錨點;

    encode屬性:指定是否編碼生成的URL,默認值為true,便于在客戶端瀏覽器不支持Cookie時,采用URL重寫機制來跟蹤Session

    escapeamp屬性:指定是否把“&”符號轉(zhuǎn)義為“&amp”,默認為true

    id屬性:如果指定了該屬性,生成的URL將不會被輸出,而是被保存到OgnlContext中,在url標簽結(jié)束后,可以通過該屬性值來引用;

    includeContext屬性:指定是否將當前應用程序的上下文路徑包含在URL中,默認true;在指定value屬性時,如果value的值不是以“/”開始,那么生成的URL將不包含上下文路徑;當該屬性與action屬性一起使用時,生成的URL始終包含上下文路徑;

    includeParams屬性:指定是否包含請求參數(shù),可選值為nonegetall,默認為get;

    method屬性:指定使用action中的哪個方法;

    namespace屬性:指定action的命名空間;

    scheme屬性:指定URL使用的協(xié)議,HTTPHTTPS

    forceAddSchemeHostAndPort屬性:指定是否強制添加scheme,主機和端口。

 i18ntext標簽i18ntext標簽用于提供對國際化的支持。

   i18n標簽用于將一個資源包放入值棧,text標簽用于從資源包中獲取消息。

   i18n標簽屬性:

     name屬性:指定要使用的資源包的基名;

   text標簽屬性:

     id屬性:如果指定該屬性,那么文本將不會被輸出,而是被保存到OgnlContext中,在text標簽結(jié)束后,可以通過該屬性值來引用;

     name屬性:指定要使用的資源包的基名,如果資源包都找不到相應的消息,則name屬性值被直接輸出。

 date標簽:用于格式化輸出日期值,也可用于輸出當前日期與指定日期之間的時差;

    id屬性:如果指定了該屬性,格式化后的日期將不會被輸出,而是保存到OgnlContext中,在date標簽結(jié)束后,可以通過id來引用;

    name屬性:要格式化的日期值,必須為java.util.Date的實例;

    format屬性:指定日期的格式化樣式,可以參照java.text.SimpleDateFormatAPI文檔。如果沒有指定該屬性,date標簽會在國際化資源包里查找struts.date.format鍵當作format格式,如果沒有找到,則默認使用DateFormat.MEDIUM;

    nice屬性:指定是否輸出當前日期與指定日期之間的時差,默認為false。當nice屬性為trueformat屬性失效。

 debug標簽debug標簽用于調(diào)試,它在頁面上生成一個“[DEBUG]”鏈接,單擊這個鏈接可以查看值棧和ActionContext中保存的所有對象。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    中文字幕久久精品亚洲乱码| 五月婷婷六月丁香在线观看| 一级片二级片欧美日韩| 爱在午夜降临前在线观看| 日本一本不卡免费视频| 丰满人妻少妇精品一区二区三区| 亚洲国产成人精品福利| 久久久精品区二区三区| 少妇丰满a一区二区三区| 国产精品一级香蕉一区| 91一区国产中文字幕| 91精品蜜臀一区二区三区| 日韩欧美二区中文字幕| 亚洲专区中文字幕视频| 中字幕一区二区三区久久蜜桃| 日韩精品中文在线观看| 国产精品国三级国产专不卡| 特黄大片性高水多欧美一级| 亚洲一区二区欧美激情| 少妇人妻无一区二区三区| 国产一区日韩二区欧美| 插进她的身体里在线观看骚| 久久精视频免费视频观看| 国产在线观看不卡一区二区| 99久免费精品视频在线观| 日系韩系还是欧美久久| 中文字幕人妻av不卡| 亚洲国产欧美精品久久| 日本人妻的诱惑在线观看| 人人妻人人澡人人夜夜| 深夜福利亚洲高清性感| 国产一区二区精品高清免费 | 麻豆在线观看一区二区| 亚洲国产色婷婷久久精品| 91人妻人澡人人爽人人精品| 国产一级内片内射免费看| 一区二区免费视频中文乱码国产| 国产成人精品一区二区三区| 日本亚洲精品在线观看| 日韩人妻一区二区欧美| 国产一级内片内射免费看|