2012-12-23 32 views
1

我開發上struts2的一個網頁。如果我在Struts2正確的主題被設定爲使得所有的標籤最終會是一個表,所以所有的標籤將低於其他對準一個內。如何在Struts2安排並排兩個按鈕側

在我的網頁我已經登錄頁面,提交和復位按鈕,我想邊兩側(下一對方),而不是試着用搜索引擎我得到了一些答案像CSS { display : inline; }{ position : float}theme="simple"單獨line.I通知。毫無效果

<table><tr><td><s:submit method="CheckUser" value="Login" align="center" /></td><td><s:reset value="Clear" align="center" /></td></tr> 

在情況下,如果我設置我得到的2個按鈕(提交+復位)的要求 但儘管label="User Id"給出我只得到文本字段沒有標籤

<tr><td><s:textfield name="userid" label="User Id" size="25" /></td></tr> 
<tr><td><s:password name="password" label="Password" size="25" /></td></tr> 

請你給我建議在哪裏我會出錯,以及如何同時獲得標籤到文本字段並同時提交_Reset按鈕

+0

它使用表格元素進行佈局?你應該改變這個.. – Kyle

回答

1

剛剛離開默認Struts2的主題,這是xhtml順便說一下,因爲它是和改變只是你<s:submit><s:reset>標籤添加到他們theme屬性與價值simple

<s:form> 
    ... 
    <tr> 
    <td colspan="2"> 
     <s:submit value="Login" theme="simple"/> 
     <s:reset value="Clear" theme="simple"/> 
    </td> 
    </tr> 
</s:form> 
0

在struts.xml中將主題設置爲簡單

<struts> 
    ... 
    <constant name="struts.ui.theme" value="simple" /> 
    ... 
<struts> 

現在你想到事情會工作。

的主題也可以以其他方式範圍的,如果你不希望簡單的是默認(頁每標籤是常見的),在這裏看到:http://struts.apache.org/2.3.8/docs/selecting-themes.html