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

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

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

    Java世界

    學習筆記

    常用鏈接

    統計

    積分與排名

    天籟村

    新華網

    雅虎

    最新評論

    struts 2標簽 樣式問題

    初學struts2,在頭腦中一直在想一個問題,就是對于struts2 ,當應用其自身的標簽時,例如:

    <s:form>

       <s:textfield name="a"></s:textfield>

    </s:form>

    當查看源代碼時為:

    <form>

    <table>

        <tr><td><input type="text" name=a/></td></tr>

    </table>

    </form>

    自動添加的table tr td 標簽,但如果想 一行顯示多列怎么辦?

    網上查了查,有好多奇怪的解決辦法,比如說通過在頁面上判斷,看什么時候輸入<tr> 標簽,但我認為,struts2這樣做,那也太不人道了,后終于查到原因,現總結如下:

    原理:在struts2中加入了theme(主題)的概念,通過設置不同的主題,可以讓struts的代碼輸出不同的html代碼,你也就相應得到不同的布局效果。

    問題一:Struts2有哪些主題?

    Struts2提供了三種主題,ajax, simple, xhtml,它默認的是xhtml主題,當然你可以寫任意個你自己的主題,我們稱之為自定義主題

    問題二:Struts2怎么改?

    有兩種方法可以解決.

    1.簡單的方法(也很實用)

    在Struts.xml中,加上下一行代碼就可以了

    <constant name="struts.ui.theme" value="simple" />

    代表所有的頁面采用的都是 simple主題了,這時它輸出的頁面,不回添加任何多余的代碼,比如 table tr td 等,我們就可以像其他編輯頁面的方式編輯頁面的風格。

    或者 在 <s:form 中添加 theme

    <s:form theme="simple"></s:form>

    struts2每個標簽都有theme屬性

    2.在Struts.properties里改:

    #設置主題
    struts.ui.theme=simple

    可見另一篇:struts.properties

    posted on 2013-06-05 10:29 Rabbit 閱讀(1583) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日本高清色本免费现在观看| 免费看香港一级毛片| 亚洲啪啪AV无码片| 日韩在线观看视频免费| 免费va人成视频网站全| 青娱乐在线视频免费观看| 日韩精品亚洲专区在线观看| 特级毛片免费播放| 在线观看亚洲精品国产| 中文字幕无码毛片免费看| 亚洲av无码国产精品色午夜字幕| 日韩视频在线观看免费| 亚洲成人网在线观看| 成人免费午夜无码视频| 亚洲精品无码少妇30P| 国产成人精品男人免费| 日韩毛片在线免费观看| 最新亚洲成av人免费看| 一级毛片在线观看免费| 亚洲高清不卡视频| 四虎影院免费视频| 一级大黄美女免费播放| 亚洲ⅴ国产v天堂a无码二区| 免费人成在线观看69式小视频| 在线看片免费人成视频播| 亚洲成AV人片在线观看| 久久久久久精品免费免费自慰| 亚洲欧美日韩综合久久久久| 免费在线观看的黄色网址| a毛片全部免费播放| 亚洲AV无码一区二区三区人| 性做久久久久免费观看| 91成人免费福利网站在线| 亚洲精品美女在线观看播放| 麻豆国产人免费人成免费视频 | A级毛片内射免费视频| 亚洲日本乱码在线观看| 无码人妻精品中文字幕免费东京热| 亚洲精品无码成人| 亚洲级αV无码毛片久久精品| 一二三四视频在线观看中文版免费|