我需要在我的jstl中有一個max函數,所以我正在編寫一個靜態函數並將其作爲jstl函數在tld中公開。generic max jstl函數
問題是,我不知道什麼類型的參數將是,int,long,double等。我必須爲每個數據類型創建一個函數嗎? 或 也許我可以只寫雙打的功能,並祈禱jstl會爲我做轉換?沒想到,我以爲tld的定義就像T max(T,T)一樣簡單,但事實並非如此。我不知道如何爲泛型方法做一個tld定義。我猜你只是祈禱jsp會正確地轉換我的類型並使用Math.max(double,double)
它的一個math.max功能。其實,我真的想使用varags,但它看起來像jsp2.0不支持那些作爲jstl函數參數:P – mkoryak 2009-05-26 19:24:35