ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express メッセージ集
Interstage

79.17.13 JSVLT55513

JSVLT55513: The attribute directive (declared in line %s2 and whose name attribute is "%s1", the value of this name-from-attribute attribute) must be of type java.lang.String, is "required" and not a "rtexprvalue".
JSVLT
55513: attribute指示子 (%s2行目で宣言され、そのname属性が"%s1"、このname-from-attribute属性の値) はjava.lang.String型の"required" で "rtexprvalue".であってはいけません

可変情報

%s1:属性名
%s2:行番号

意味

タグファイルの<%@variable>タグのname-from-attribute属性に対応する<%@attribute>タグの内容に誤りがあります。

原因

以下の原因が考えられます。

  • <%@attribute>タグのrequired属性に“false”が指定されています。

  • <%@attribute>タグのtype属性に“java.lang.String”以外の値が指定されています。

  • <%@attribute>タグのrtexprvalue属性に“true”が指定されています。

ユーザの対処

タグファイルの<%@attribute>タグの内容を確認して原因を取り除いてください。

出力先

コンテナログ