1. 程式人生 > >struts標籤——解決標籤自動新增tr td問題

struts標籤——解決標籤自動新增tr td問題

其實這個問題早就意識到了,但那時候沒解決掉,決定先把後面的功能弄好再說,現在終於解決。也不是什麼大問題,就是在jsp頁面新增的struts標籤不好排版,頁面顯示的不跟標籤所放的位置相符合,百思不得其解那時候,現在開啟谷歌瀏覽器的檢查,然後發現他自動會多了tr td一些東西。

jsp頁面

<div class="form-group">
     <s:select  name="department.id" list="list" class="form-control" listKey="id" listValue="dname" id="department">        
     /s:select>                                 
</div
>

前臺html

<div class="form-group">
<tr>
    <td class="tdLabel"></td>
    <td>
    <select name="department.id" id="department" class="classjava.util.HashMap">
        <option value="1">教務部</option>
        <option value="2">人事部</option>
<option value="3">財務部</option> <option value="4">學工部</option> <option value="5">後勤部</option> <option value="7">管理員</option> </select> </td> </tr> </div>

所以始終排不好版啊。
解決方法:
①、在Struts.xml中,加上

代表所有的頁面採用的都是 simple主題了,這時它輸出的頁面,不回新增任何多餘的程式碼,比如 table tr td 等,我們就可以像其他編輯頁面的方式編輯頁面的風格
②、在標籤中加入theme="simple"


參考部落格:http://blog.csdn.net/naivesoft/article/details/6563084

其實之前在看學習視訊敲程式碼的時候也用過theme=”simple”,但是並不知道有這個作用啊 - - 學習了