Struts2 0自定義標籤

2021-08-31 08:06:01 字數 1272 閱讀 1064

1.編寫自定義標籤類。

2. 建立taglib檔案(.tld),編寫標籤宣告。

第一步:

首先編寫時間格式轉換的方法: 

public static string getdisplaytime(date date)else if(day==1)else if(day==2)else    

}else if(time<60*1000)else

}

public class times extends component    

public void setname(string name)

public times(valuestack arg0)

@override

public boolean start(writer writer) catch (ioexception ex)

return result;

}

}

這裡是寫乙個方法呼叫這個演算法返回乙個值

//獲得引數

protected void populateparams()

}這裡繼承componenttagsupport類是為了獲得標籤中的屬性值,幷包裝成component物件。繼承component類是為了從struts2中的valuestack中獲得相對應的值。

第二步:建立smallfish.tld

<?xml version="1.0" encoding="utf-8"?>      

2.2.3

1.2

smallfish

/jzy

"smallfish tags"

times

com.common.tag.timetag

empty

name

true

true

STRUTS2 0 常用標籤

1 struts2頁面開發中常用標籤使用說明 1.1 往action裡傳值的使用方式 a.username屬性需要在訪問的action中提供相應的屬性,並有set get方法。b.可以不在訪問的action中提供相應的屬性,用request.getparameter username 1.2 顯示標...

STRUTS2 0 常用標籤

1 struts2頁面開發中常用標籤使用說明 1.1 往action裡傳值的使用方式 a.username屬性需要在訪問的action中提供相應的屬性,並有set get方法。b.可以不在訪問的action中提供相應的屬性,用request.getparameter username 1.2 顯示標...

Struts2 0標籤使用之

jsp 如下 儲存 align center listkey 和listvalue 是list 儲存的bean 的屬性action 接收方式 private string cheuser null public string getcheuser public void setcheuser str...