1

以下のコードを考えると:

//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 タグでダウンキャストする方法は?

4

1 に答える 1