次のクラスは、カスタム タグの実装です。
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 を宣言しました。
カスタムタグの結果を公開する方法は?