Struts 2カスタムラベルに動的値を渡すにはどうすればいいですか?


Struts 2カスタムラベルでは、直接ラベルに動的な値を渡すことはできません.この動的値を得るには、いくつかの処理が必要です.
例:バックグラウンドでこのラベルを生成する前に使用するために、アクションからパラメータを取得する必要があるラベルをカプセル化します.
ページ内のラベルは次のように書かれています.
                  <cs:dbselect

                      name="channel"

                      dateParam='%{searchDate}'

                      cssClass="select_inline" >
                 '%{searchDate}'  ,           
               ,   :
      DBSelectTag.java            
		if(dateParam.startsWith("%{") && dateParam.endsWith("}"))

		{

			dateParam = dateParam.substring(2, dateParam.length() - 1);

			dateParam = (String)this.getStack().findValue(dateParam); 

		}