s标签 迭代输出 list<对象a> 中那个a的属性 哪个高手帮帮忙 我后台Action中 得到一个 list<a> ,我想在前台<select> 中输出 a的属性 大概是这样的 <select><option value="a的id">a的名字</option></select>帮忙写个完整的 理论我也会说 求真相 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设Class A:Class A{ private int id; private String name; // getter / setter ....}action:private List<A> dataList;public List<A> getDataList() { return dataList;}jsp:<s:select list="dataList" listKey="id" listValue="name" name="data" theme="simple"/> <s:select list="adSourceList" id="adSource" name="ad.adSource" listKey="id" listValue="name" emptyOption="false" headerKey="" headerValue="--请选择--" cssStyle="width:auto" onchange="setADSource();"> </s:select> vo类public class ModelPrdTypeVo { private int NUMAPTMGUID ; private int NUMPMDGUID ; private String VC2APTMNAME ; private String VC2SAPTMNAME ; private String VC2APTMDESC ; private int NUMPAPTMGUID ; private String VC2PHYSPATH ; private String VC2HTTPPATH ; private String DATCREATE ; private int NUMORDER ; private String VC2APTTYPE ; private String VC2ENABLEDFLAG ;actionpublic String selprdAll(){ Map yymap=null; List cplist=null; List prdlist =null; try { yymap = modelprdtypeser.ModelPrdTypeBy(0); cplist = modelprdtypeser.ProviderAll(); prdlist = modelprdtypeser.ModelPrdTypeSe("SE"); //cplist=modelprdtypeser.ProviderAll(); ActionContext.getContext().put("yymap", yymap); ActionContext.getContext().put("cplist", cplist); ActionContext.getContext().put("prdlist", prdlist); }catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); return "fail"; } return "Productclass"; }jsp页面 <s:select list="cplist" listKey="NUMPCPGUID" listValue="VC2PCPNAME" name="NUMPCPGUID" theme="simple"/> 你在action里先加个断点看看cplist 是不是有内容并且list里的对象是不是都有值jsp文件上查看源代码,看看生成的select对象是不是正确 求指教 。 struts2 超链接访问action bbs 求助:现在在学SERVLET解决不了问题具体问题表现为表单页面不能跳转 jap+servlet与SSH三大框架开发的系统 js验证两次密码不一致还是提交 请教一个问题,关于程序的逻辑设计。 大家提供一下Spring+Hibernate+Struts的笔试题,谢谢! 请问,jboss起动,为什么这么多stop,原因在那里 安装了JBuildX10,为什么不能注册? 哪里有O'REILLY的《JAVA XML》下载? 如何导出oracle数据库表中的insert语句 (在线等) 初学ajax。遇到坎了!
private int id;
private String name; // getter / setter
....
}action:private List<A> dataList;public List<A> getDataList() {
return dataList;
}
jsp:<s:select list="dataList" listKey="id" listValue="name" name="data" theme="simple"/>
<s:select list="adSourceList" id="adSource"
name="ad.adSource" listKey="id"
listValue="name" emptyOption="false"
headerKey="" headerValue="--请选择--"
cssStyle="width:auto" onchange="setADSource();">
</s:select>
private int NUMAPTMGUID ;
private int NUMPMDGUID ;
private String VC2APTMNAME ;
private String VC2SAPTMNAME ;
private String VC2APTMDESC ;
private int NUMPAPTMGUID ;
private String VC2PHYSPATH ;
private String VC2HTTPPATH ;
private String DATCREATE ;
private int NUMORDER ;
private String VC2APTTYPE ;
private String VC2ENABLEDFLAG ;actionpublic String selprdAll(){
Map yymap=null;
List cplist=null;
List prdlist =null;
try {
yymap = modelprdtypeser.ModelPrdTypeBy(0);
cplist = modelprdtypeser.ProviderAll();
prdlist = modelprdtypeser.ModelPrdTypeSe("SE");
//cplist=modelprdtypeser.ProviderAll();
ActionContext.getContext().put("yymap", yymap);
ActionContext.getContext().put("cplist", cplist);
ActionContext.getContext().put("prdlist", prdlist);
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "fail";
}
return "Productclass";
}
jsp页面
<s:select list="cplist" listKey="NUMPCPGUID" listValue="VC2PCPNAME" name="NUMPCPGUID" theme="simple"/>
看看cplist 是不是有内容
并且list里的对象是不是都有值jsp文件上查看源代码,看看生成的select对象是不是正确