Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我无法在列表中形成表格<;字符串>;使用struts 2标记_Java_Struts2_Iterator - Fatal编程技术网

Java 我无法在列表中形成表格<;字符串>;使用struts 2标记

Java 我无法在列表中形成表格<;字符串>;使用struts 2标记,java,struts2,iterator,Java,Struts2,Iterator,我使用的是struts 2,我使用的是迭代器标记,当我用来迭代列表时,我无法从集合中获取值并创建表,其中列表中的值是动态的 提前感谢我相信您正在操作类中创建列表,您正在jsp中迭代该类 public class IteratorAction extends ActionSupport{ private List<String> list; public List<String> getList() { return list;

我使用的是struts 2,我使用的是迭代器标记,当我用来迭代列表时,我无法从集合中获取值并创建表,其中列表中的值是动态的


提前感谢

我相信您正在操作类中创建
列表
,您正在jsp中迭代该类

public class IteratorAction extends ActionSupport{

    private List<String> list;

    public List<String> getList() {
        return list;
    }

    public void setlist(List<String> list) {
        this.list= list;
    }

    public String execute() {

        list= new ArrayList<String>();
        list.add("A");
        list.add("B");
        list.add("C");
        list.add("D");
        list.add("E");
        list.add("F");

        return SUCCESS;
    }
}
公共类迭代器操作扩展了ActionSupport{
私人名单;
公共列表getList(){
退货清单;
}
公共无效集合列表(列表){
this.list=list;
}
公共字符串execute(){
列表=新的ArrayList();
列表。添加(“A”);
列表。添加(“B”);
列表。添加(“C”);
列表。添加(“D”);
列表。添加(“E”);
列表。添加(“F”);
回归成功;
}
}
您可以在jsp中使用该列表,就像

<table>
<s:iterator value="list" status="listStatus">
  <tr>
    <s:if test="#listStatus.even == true">
      <td style="background: #CCCCCC"><s:property/></td>
    </s:if>
    <s:elseif test="#listStatus.first == true">
      <td><s:property/> (This is first value) </td>
    </s:elseif>
    <s:else>
      <td><s:property/></td>
    </s:else>
  </tr>
</s:iterator>
</table>

(这是第一个值)

如果您有不同的要求,我希望这将对您有所帮助。请仅向我们提供详细信息,以免有人以最佳方式帮助您。

请提供更多详细信息。有些代码可能是。是的,当我喜欢的时候,我正在一个接一个地接收数据,不像一个表,你能帮我吗,我正在准备列表示例Rno Rname not intable@Mohan.N你能解释一下你的具体要求吗,因为我无法理解是的,我会解释我实际在做什么,我正在运行动态查询,所以我不能期望结果必须是什么,即使我不知道列名和行,我得到的结果是,在列表中的查询,我使用的是列表,所以对于每个查询,都会有列表形式的结果,当我迭代列表时,我不能为该查询结果形成表,我使用了上面的代码,但即使我不是表,因为我的专栏显示得像个B