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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品在线播放视频| 亚洲av午夜电影在线观看| 91手机看片国产永久免费| 国产成人精品亚洲日本在线| 国产又粗又长又硬免费视频| 日本三级在线观看免费| 久久精品国产亚洲AV蜜臀色欲| 国产人妖ts在线观看免费视频| 热99RE久久精品这里都是精品免费 | 亚洲美女在线国产| 99久热只有精品视频免费观看17| 亚洲狠狠色丁香婷婷综合| 亚洲国产精品久久久天堂| 成人免费777777| 久久青草免费91线频观看不卡| 亚洲人成色在线观看| 亚洲国产精品SSS在线观看AV| 天天摸夜夜摸成人免费视频 | 亚欧免费一级毛片| 青青视频免费在线| 亚洲免费观看网站| 亚洲成A∨人片在线观看不卡| 国产精品公开免费视频| 国产成人免费在线| 久久国产精品免费一区二区三区| 99999久久久久久亚洲| 亚洲AV日韩AV天堂久久| 亚洲国产婷婷综合在线精品| 一区二区无码免费视频网站| 日本免费中文视频| 新最免费影视大全在线播放| 中文字幕亚洲码在线| 亚洲酒色1314狠狠做| 亚洲乱色熟女一区二区三区丝袜| 国产成人精品免费直播| 日韩欧毛片免费视频| 在线观看的免费网站无遮挡| 光棍天堂免费手机观看在线观看 | 亚洲国产AV无码一区二区三区| 亚洲成人一级电影| 亚洲AV无码久久|