關於struts2中form的theme

2021-08-31 12:19:08 字數 723 閱讀 6328

(一)struts2中form的theme解釋:

struts2中theme屬性包括xhtml,html,******,ajax 。預設是xhtml

theme:設定struts2標籤的主題,預設為xhtml。

theme=xhtml時:會預設額外生成tr,td。

theme=******時:就生成標籤所對應的html標籤形式。

在預設情況下,表單元素是分布在不同行的。如下**:

我們看著以上的**跟html的差不了多少,但是因為struts2表單預設將表單內的每乙個元素都分在單獨的一行,label屬性就如同我們在html 中在前面的文字標籤一樣。如果我們不想讓它自動換行,那就應該寫成如下格式:

但在設定theme="******"後,表單元素的label屬性將失效,這時我們就得在表單元素前面加入想用label顯示的文字。如:

使用者名稱:

密碼:此時顯示的為將不在是label中的值,而是顯示文字框前面的文字,按鈕則顯示它原來的預設值:sbumit。

(二)struts2中form的theme的修改 

在的html頁面中使用struts2的ui tag的時候一般都要把theme設定為******,在每個tag都設定比較麻煩。此時,我們可以使用如下兩種方法修改預設值xhtml:

(1)在struts.xml檔案中修改預設值:;

(2)在struts.properties檔案中,設定以下語句:struts.ui.theme=******

struts2中form的theme解釋及修改

一 struts2中form的theme解釋 struts2中theme屬性包括xhtml,html,ajax 預設是xhtml theme 設定struts2標籤的主題,預設為xhtml。theme xhtml時 會預設額外生成tr,td。theme 時 就生成標籤所對應的html標籤形式。在預設...

struts2標籤 form中的theme屬性

truts2中theme屬性包括xhtml,html,ajax 預設是xhtml theme 設定struts2標籤的主題,預設為xhtml。theme xhtml時 會預設額外生成tr,td。theme 時 就生成標籤所對應的html標籤形式。在預設情況下,表單元素是分布在不同行的。如下 我們看著...

關於struts2標籤中的

主要是引數傳遞,網上轉來的 struts2的s param標籤主要有兩個屬性name與value,若想在value屬性中輸入直接量,則可以這樣寫 也可以這樣寫 users param 但如果直接賦值,這個值不是由action動態生成的,而是自己指定的乙個字串,則只能用後者。例 乙個分頁程式中的jsp...