解决方案 »

  1.   

    后台代码是 :package com.yumdou.code.action;import java.util.ArrayList;
    import java.util.List;import com.yumdou.code.action.base.HomeAction;
    import com.yumdou.code.entity.CodeVO;public class ToCreateAction extends HomeAction{ private List<CodeVO> codeVOs=new ArrayList<CodeVO>();

    private String codeId="2";

    public String execute(){
    CodeVO codeVO=new CodeVO();
    codeVO.setCodeId("33");
    codeVOs.add(codeVO);
    return SUCCESS;
    } public List<CodeVO> getCodeVOs() {
    return codeVOs;
    } public void setCodeVOs(List<CodeVO> codeVOs) {
    this.codeVOs = codeVOs;
    } public String getCodeId() {
    return codeId;
    } public void setCodeId(String codeId) {
    this.codeId = codeId;
    }

    }
    跪求大神求助。
      

  2.   

    第一个输出的codeId是你action里定义的String codeId。
    而第二个codeId是你遍历codeVos集合获取到的对象的codeId值,你action里codeVO.setCodeId("1");怎么可能会得到2