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

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

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

    Java世界

    學習筆記

    常用鏈接

    統(tǒng)計

    積分與排名

    天籟村

    新華網(wǎng)

    雅虎

    最新評論

    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 標簽,但如果想 一行顯示多列怎么辦?

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

    原理:在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 閱讀(1575) 評論(0)  編輯  收藏


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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 久久噜噜噜久久亚洲va久| 亚洲男人第一无码aⅴ网站| 亚洲国产高清在线| 午夜不卡久久精品无码免费| 亚洲成av人影院| 99热免费在线观看| 亚洲六月丁香六月婷婷色伊人| 中文字幕无码播放免费| 亚洲av一本岛在线播放| 日本精品人妻无码免费大全| 亚洲欧美成aⅴ人在线观看| 国产色婷婷精品免费视频| 国产精品亚洲专区一区| 四虎影视免费永久在线观看| 亚洲黄片手机免费观看| 亚洲国产精品无码久久一线| 91精品手机国产免费| 亚洲人成77777在线播放网站不卡| 精品免费国产一区二区三区| 精品久久久久久亚洲综合网| 亚洲美日韩Av中文字幕无码久久久妻妇| 和老外3p爽粗大免费视频| 亚洲av无码专区在线播放| 99国产精品永久免费视频 | 亚洲成A∨人片天堂网无码| 无码 免费 国产在线观看91| 亚洲日韩v无码中文字幕| 2021精品国产品免费观看| 亚洲色欲色欲www在线播放| 全黄a免费一级毛片人人爱| 免费a级毛片无码a∨免费软件| 亚洲日本在线播放| 国产成人免费片在线观看| 免费91麻豆精品国产自产在线观看| 亚洲国产成人资源在线软件| 免费人成网站7777视频| 免费A级毛片无码视频| 青娱乐在线免费观看视频| 亚洲国产精久久久久久久| 黄网址在线永久免费观看 | 日韩中文无码有码免费视频|