我的类A中有两个方法,它们的名称相同但签名不同:
class A {
public String getByKey(String key) { return "First"; }
public String getByKey(String key, Object... arguments) { return "Second"; }
}
我在jstl中调用第一个方法,但有时会得到“第二个”字符串,而不是“第一个”字符串。重新部署后可能会发生。这不是永久行为,而是随机发生的。
如果我使用scriplets,那么它会一直正常工作。
JSTL版本= 1.2
servlet-api版本= 3.1.0