[Logo]
Forums Register Login
Epractice Lab quiz 1 about tags file's directory
 


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.
 

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.

 
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.
Yes, you are right (I didn't see invalid in the problem statement).

Option b and d are correct.
Amateurs built google. Professionals built the titanic. We can't find the guy that built this tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database


This thread has been viewed 464 times.

All times above are in ranch (not your local) time.
The current ranch time is
Feb 20, 2019 09:11:53.