Download - J2EE Web Fundamentals Lesson 10 Custom Tags
Transcript
![Page 1: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/1.jpg)
J2EE Web FundamentalsLesson 10
Custom Tags
Instructor: Dr. Segun Adekile
![Page 2: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/2.jpg)
Outline
• Objectives• Course Text Book– Basham, Bryan; Sierra, Kathy; Bates, Bert (2012-
10-30). Head First Servlets and JSP (Kindle Location 1349). O'Reilly Media. Kindle Edition.
• Custom Tags
![Page 3: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/3.jpg)
Objectives
![Page 4: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/4.jpg)
Agenda
• Introduction• Using a Custom Tag• Custom Tag Handler• <rtexprvalue>• Tag Body• Taglib URI• TLDs
![Page 5: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/5.jpg)
Custom Tags
![Page 6: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/6.jpg)
Custom Tags
![Page 7: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/7.jpg)
The TLD
![Page 8: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/8.jpg)
Using a Custom Tag
![Page 9: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/9.jpg)
Custom Tag Handler
![Page 10: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/10.jpg)
<rtexprvalue>
![Page 11: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/11.jpg)
<rtexprvalue>
![Page 12: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/12.jpg)
Tag Body
![Page 13: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/13.jpg)
Tag Body
![Page 14: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/14.jpg)
Custom Tags
![Page 15: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/15.jpg)
Taglib URI
![Page 16: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/16.jpg)
TLDs
![Page 17: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/17.jpg)
TLDs
![Page 18: J2EE Web Fundamentals Lesson 10 Custom Tags](https://reader036.vdocuments.mx/reader036/viewer/2022062810/56815e97550346895dcd26a0/html5/thumbnails/18.jpg)
Recap