次のクラスは、カスタム タグの実装です。
public class TextColorTag extends TagSupport {
プライベート文字列変数;
//ゲッターとセッター
public int doStartTag() は JspException をスローします {
文字列の色 = "#eee";
setValue(var, color);
JspWriter out = pageContext.getOut();
out.print(色);
}
後でjspでtextColorを使用しようとすると、空であることがわかります
色は次のとおりです: <bv:textColor var="textColor" /> <!-- OK!、表示 #eee -->
色は次のとおりです: ${textColor} <!-- コ!、空。なんで?-->
もちろん、tld で属性 var を宣言しました。
カスタムタグの結果を公開する方法は?