鉴于以下代码:
//super class
public class SuperClass {
protected String name;
public SuperClass(String name){
this.name = name;
}
public String getData(){
return "superclass" + name;
}
}
//subclass
public class SubClass extends SuperClass {
private String version;
public SubClass(String name) {
super(name);
}
public String getData() {
return "subclass" + name;
}
public String getVersion(){
return version;
}
}
我想要的是使用 EL 和 JSTL 代码在我的 jsp 文件中获取版本(使用子类的 getVersion() 方法):
<c:forEach items="${listSuperClass}" var = "element">
${element.version}
</c:forEach>
那么如何在这个 JSTL 标记中向下转换呢?