Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

jsp:attribute - HFJ 472

 
Sandeep Krish
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Folks,
i've a a tld where <body-content>scriptless</body-content>. So i can have any actions in my tag.

I used the tag in my jsp as given below
<SampleTag:HTag>
<jsp:attribute name="tstAttrib" value="tstValue"/>
</SampleTag:HTag>

As per the note given on the bottom of HFJPage 472 "<jsp:attribute> tag dont count as a 'body content" so the above code must compile. Unfortunately I am getting compiler error "Attribute tstAttrib invalid for tag HTag according to TLD"

Can any of you please help me to sort out what went wrong?
[ November 29, 2007: Message edited by: Sandeep Krish ]
 
carina caoor
Ranch Hand
Posts: 300
Eclipse IDE Oracle Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<jsp:attribute> do not have an attribute called value give the value in the body of jsp:attribute .....
<jsp:attribute name="user">${param.username}</jsp:attribute>

jsp:attribute attributes are name,trim. there is no value attribute in it.
 
Sandeep Krish
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you for reply. I corrected the mistake. Still i get the same exception.
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How did you declare you tag in the TLD. Did you declare an attribute called "tstAttrib" ?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic