Извините, это не прямой ответ на ваш вопрос, но, тем не менее, решение вашей проблемы ... возможно, это поможет, в противном случае, пожалуйста, игнорируйте:
Как подсказывает matt b, вы не должны помещать java-код в jsp. Вместо этого просто используйте теги. Если вы используете стандартную библиотеку тегов , там есть почти все, что вам нужно. Для вещей, с которыми вы должны справиться самостоятельно, очень просто написать свои собственные теги, когда вы знаете, о чем они.
С помощью этого трюка вы получите лучшую архитектуру приложения (представление), возможность для тестов (надеюсь, что они вам понравятся), придерживайтесь принципа DRY (не повторяйте себя) и поместите весь код Java в файлы .java, так они легко подберутся с помощью любого инструмента.
Существует даже опция для web.xml для принудительного отключения сценариев, оставляя теги работающими, но если вы уже вложили огромные средства в jsps со сценариями, это может быть не то, что вам нужно ...
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>true</scripting-invalid>
</jsp-property-group>
</jsp-config>
Другой ответ на вопрос, который вы не задавали, заключается в том, что IntelliJ Idea отлично справляется со сценарием, о котором вы говорите (хотя я использую затмение каждый день, это одно из различий между обеими IDE)