Spoon и JDT, как инструмент разбора кода для скриптов JSP?
Я использовал Eclipse JDT API для анализа и обработки Java-кодов нескольких Java-классов, создав AST-дерево кода. Я также использовал инструмент разбора кода Spoon для одного из моих проектов и успешно обработал файлы классов Java.
Существует ли аналогичный инструмент для файлов JSP? Я хочу проанализировать, проанализировать и, возможно, изменить код автоматически.
Пожалуйста, предложите, что я могу использовать для достижения этой цели.
1 ответ
Я не совсем знаком с JSP, но, просматривая в Интернете, я обнаружил, что скриптлеты скомпилированы в java-классе, расширяющем HttpServlet (см.: Скриплеты вставляют произвольный код в метод _jspService сервлета). Тогда я предполагаю, что вы можете использовать jspc ( https://docs.oracle.com/cd/E19146-01/821-0790/6nlqo2pgh/index.html), чтобы получить файл Java, соответствующий вашему JSP, а затем использовать Spoon или JDT в теме.