Win a copy of 97 Things Every Java Programmer Should Know this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

Epractice Lab quiz 1 about tags file's directory

 
Ranch Foreman
Posts: 1898
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


Which of the following values of tagdir attribute of the taglib directive is invalid?

a. /WEB-INF/tags
b. /META-INF/tags
c. /WEB-INF/tags/mytagdir
d. /WEB-INF/custom-tags

Explanation:
Choice B is correct


The "tagdir" attribute is used to specify the directory where the tag extensions are installed.
The valid values are /WEB-INF/tags/ directory or any of its subdirectory.
If any other value is given, a compilation error will occur. Thus, choices A and C are valid and hence incorrect.


I think d is also invalid.
 
Creator of Enthuware JWS+ V6
Posts: 3344
303
Android Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I think d is also invalid.



Not according to the JSP 2.x specifications:

JSP.1.10.2 The taglib Directive

tagdir - Indicates this prefix is to be used to identify tag extensions installed in the /WEB-INF/tags/ directory or a subdirectory. An implicit tag library descriptor is used (see Section JSP.8.4 for details). A translation error must occur if the value does not start with /WEB-INF/tags/. A translation error must occur if the value does not point to a directory that exists. A translation error must occur if used in conjunction with the uri attribute.

 
Himai Minh
Ranch Foreman
Posts: 1898
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Fritz,
In HF book, it say tag files have to be in /WEB-INF/tags or subdirectory of it.

So, putting a tag file under other directory is not considered as a tag file.
 
Frits Walraven
Creator of Enthuware JWS+ V6
Posts: 3344
303
Android Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, you are right (I didn't see invalid in the problem statement).

Option b and d are correct.
 
We should throw him a surprise party. It will cheer him up. We can use this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic