Best Uses of Custom Tags
- Enforcement of the Model-View-Controller design pattern, also called
Model 2
- Internationalization: let tags be responsible for determining correct
text based on locality of client
- Multi-Client support: let tags be responsible for determining correct
format based on type of client (browsers, cell phones,
PDAs)
- Iterations and conditional tests (JSTL already provides some)
Bad uses: any use that places business logic onto a JSP.