Не.
Если вам нужно проанализировать данные (подстроку) в вашем JSP, то вы, вероятно, смешиваете бизнес-логику (как она работает) с логикой представления (как она отображается) - они должны быть отдельными. Если вы выполняете много условных выражений, вычислений, анализа и т. Д. В своих JSP, то вы создаете много (в будущем) боли для себя.
Вместо этого, разделите эти проблемы - сделайте JSP простым, без какой-либо логики, кроме отображения данных, как есть или нет вообще, плюс простые циклы, где это необходимо. Поместите всю нетривиальную логику в класс Java, который выталкивает данные в JSP, где вы получите всю доступную мощь Java. Насколько это возможно, сделайте JSP просто тонкой «оболочкой» для вашего Java-приложения.
Подробное обсуждение см. В официальном документе Теренса Парра по адресу http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf. Избавьте себя от душевных страданий и обслуживания.