Если вы хотите делать это при каждом запросе, в том числе и в производственном процессе (хотя я очень сомневаюсь в необходимости этого, это только увеличит его загрузку ЦП), тогда возьмите JMX . Если вы хотите сделать это для целей тестирования / профилирования (что более логично), то захватите Java profiler .
Что касается вопроса, нацеленного на JSP, JSP - это просто технология представления на основе Java. Необработанный код Java принадлежит классу Java. Если вы хотите перейти на JMX, то вы скорее хотите сделать это в Filter
, который сопоставлен с url-pattern
, например, интерес. *.jsp
.