В моем классе A есть два метода с тем же именем, но с другой сигнатурой:
class A {
public String getByKey(String key) { return "First"; }
public String getByKey(String key, Object... arguments) { return "Second"; }
}
Я вызываю первый метод в jstl, но вместо «First» я получаю строку «Second»иногда.Это может произойти после передислокации.Это не постоянное поведение, но происходит случайным образом.
Если я использую скриплеты, тогда он работает правильно все время.
JSTL версия = 1.2
servlet-api версия = 3.1.0