Struts 2鍵屬性示例

2021-10-07 01:33:28 字數 973 閱讀 1357

在struts 2中,ui元件中的「key」屬性是處理本地化的常用方法,也是對ui標籤進行編碼的非常有效的方法。 參見以下兩種情況:

屬性檔案包含一條訊息。

global.properties

global.username = username

如果您將'key'屬性分配給文字字段。 key屬性將從資源包中獲取訊息,並基於預設的xhtml text.tfl模板對其進行呈現。

現在,它將從global.properties檔案中獲取「global.username」和「username」,並與以下xhtml text.tfl模板匹配。

:

最終html

username:

key屬性將使用作為文字框的名稱和id;作為標籤值。

在某些情況下,您可能需要為文字框顯式宣告乙個不同的名稱。

現在,鍵屬性將使用「username」來僅與標籤值匹配,文字框的名稱和id被顯式覆蓋。

最終html

username:

關鍵屬性可以提高您的開發速度,並使您的**更高效,值得學習。

標籤: struts2

翻譯自:

Struts2 屬性驅動

在jsp頁面提交到action中的表單元素在action中是以物件的形式存在的,action中的物件name必須與jsp頁面中的表單元素name相同,struts框架自動為action的物件賦值.注意 action中的物件name必須與jsp頁面中的表單元素name相同,struts框架自動為act...

Struts 2 開發模式示例

預設情況下,struts 2開發模式是禁用的。在struts屬性檔案或xml配置檔案中,將 struts.devmode 值設定為true。struts.properties struts.devmode truestruts.xml 在struts屬性檔案或xml配置檔案中,將 struts.de...

Struts2字尾 深入Struts2

一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...