日期:2014-05-18  浏览次数:20635 次

求助:s:hidden隐藏变量中的数组传递到Action是null?
jsp中
<s:hidden name="flg[0]" id="flg[0]"  />
<s:hidden name="flg[1]" id="flg[1]"  />

model中定义
private String[] flg;
public String[] getFlg() {
return flg;
}

public void setFlg(String[] flg) {
this.flg = flg;
}

为什么debug中flg的值是null?

------解决方案--------------------
隐藏域name="flg"
------解决方案--------------------
<s:hidden name="flg" id="flg"  />
<s:hidden name="flg" id="flg"  />

这样就行了,后台获取的是个集合,遍历就行了。
------解决方案--------------------
顶楼上, 楼主的name不对