<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 免费在线看v网址| 色妞www精品视频免费看| 三级网站在线免费观看| 日韩一卡2卡3卡4卡新区亚洲| 亚洲av中文无码乱人伦在线观看 | 成在人线AV无码免费| 33333在线亚洲| 国产美女在线精品免费观看| 亚洲一级毛片在线观| 成人特黄a级毛片免费视频| 国产成人精品亚洲2020| 成人毛片免费观看视频大全| 亚洲精品无码中文久久字幕| 国产免费变态视频网址网站| 羞羞漫画页面免费入口欢迎你| 又爽又黄无遮挡高清免费视频| 成人在线免费视频| 国产亚洲精品精华液| 97av免费视频| 亚洲国产精品成人AV在线| 亚洲?V无码成人精品区日韩| 久久不见久久见免费影院www日本| 久久精品亚洲视频| 免费精品无码AV片在线观看 | 亚洲成a人片在线不卡一二三区 | 亚洲av无码片vr一区二区三区 | 亚洲乱码卡三乱码新区| 日韩中文无码有码免费视频| 一级毛片免费播放视频| 婷婷精品国产亚洲AV麻豆不片| 亚洲性线免费观看视频成熟| 国产精品亚洲а∨无码播放不卡 | 国产av无码专区亚洲av桃花庵| 亚洲一级免费毛片| 亚洲精品又粗又大又爽A片| 久久久久亚洲av成人无码电影 | 一级一级一级毛片免费毛片| 久久亚洲国产成人精品性色 | 亚洲中文字幕日产乱码高清app| 18禁美女黄网站色大片免费观看 | 毛片免费视频观看|