在JSP中访问操作getter

时间:2013-03-02 02:01:52

标签: java jsp web-applications struts2 jsp-tags

我是Struts的新手,我在Action类中有一些我希望在JSP中访问的值。如何访问这些值?

public static String[] getSoldItemsColNames() {
    return SellerHistory.soldItemsColNames;
}

public ItemType[] getActiveItems() {
    return sellerHistory.getActiveItems();
}

这就是我的尝试。

<s:iterator value="soldItemsColNames" status="soldItemsColNames" var="element"> 
<th><s:property value="%{#element}" /></th> 
</s:iterator> 

1 个答案:

答案 0 :(得分:1)

这是我的计划 - 完美运作:

 Action class : 
 static Account[] account=new Account[1];
 static String[] arrayofStrings={"1","2","4"};
 {
    Account a=new Account();
    a.setName(arrayofStrings);
    account[0]=a;

 } 

 //..getters and setters , execute()

  public String[] getArrayofStrings() {
    return this.account[0].getName();//Just like yours
  }

JSP Logic

  <s:iterator value="arrayofStrings" status="true" var="element">
  <p><s:property value="%{#element}" /></p>
  </s:iterator>