This example does not meet Oracle secure coding standards and modifications may be required to comply with the security practices and standards of your organization.

Source Code for products.jsp

Source Code for displayProducts.tag