<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永久一区二区三区久久| 国产在线a不卡免费视频| 亚洲大片在线观看| 花蝴蝶免费视频在线观看高清版 | 成年免费大片黄在线观看岛国| 亚洲乱亚洲乱淫久久| 国产精品免费无遮挡无码永久视频| 亚洲精品乱码久久久久久中文字幕| 亚洲日韩在线观看免费视频| 亚洲精品无码久久久久sm| a级毛片无码免费真人久久| 亚洲AV永久无码精品一百度影院 | 99精品视频免费| 亚洲阿v天堂在线| 18观看免费永久视频| 亚洲精品欧洲精品| 韩国二级毛片免费播放| 成人午夜影视全部免费看| 亚洲精品无码久久久影院相关影片| 久久国产乱子伦精品免费一| 91亚洲国产成人久久精品| 成年女人毛片免费视频| 污网站在线免费观看| 久久亚洲综合色一区二区三区| 2021精品国产品免费观看| 亚洲欧洲日韩国产一区二区三区 | 国产免费av片在线无码免费看 | 亚洲一区二区三区写真| 一本久到久久亚洲综合| 特级做A爰片毛片免费看无码| 亚洲国产精品白丝在线观看| 麻豆国产人免费人成免费视频| 福利免费在线观看| 亚洲福利电影一区二区?| 国产免费资源高清小视频在线观看| www在线观看免费视频| 亚洲国产精品成人精品软件| 免费在线观看a级毛片| 99精品视频免费在线观看| 色噜噜的亚洲男人的天堂| 久久青草亚洲AV无码麻豆|