My Oracle Support Banner

JSTL validation fail when choose tag contains non-whitespace character, Illegal text inside "c:choose" tag: (Doc ID 1457507.1)

Last updated on SEPTEMBER 04, 2023

Applies to:

Oracle WebLogic Server - Version 9.0 and later
Information in this document applies to any platform.


Apache JSTL implementation contains code to validate content of choose tag, any non-whitespace characters will be recognized as a illegal text. Till WebLogic 8.1 SP6 taglib validator is not enforced, but when customer migrates to later release, it may cause some troubles. Manually update JSP file to remove these character within choose tag is the solution, but changes of tons of JSP file is not that easy.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.