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);
}