你的form bean里面有这个属性的定义吗?
解决方案 »
- 求助:hibernate持久化问题identifier of an instance of
- jsp + servlet下载文件的问题
- eclipse +stp+cxf创建web服务问题?急........
- jsp生成word下载
- MyEclipse工具问题
- 各位大侠,高难度问题.快进来帮我看一下吧.关于池的问题
- 哪位老大有Struts + hibernate 的例子程序啊,发一个给俺,分不够再加,谢了
- 求PointBase用户手册
- 有谁用EJB实现过BLOB字段的存取?我们讨论一下?
- 请问如何 复制一个CLASS的内容 而不是只拿他的地址值啊
- 有关报文的问题。实在不懂。百分送!
- 怎样将一个dom4j的document对象,格式化后,输出为String
request.getsession().setAttribute("category",cn);
可能是request改变了吧
最简单的方法就是如楼上那样放session里面
或者你在formbean初始化的时候做这个collection。一般推荐后者。
我的解决办法是自定义了一个tag,放在jsp文件里。
----------------------------------------
在formbean初始化时做这个collection是怎么来做的?
开始我在form里生成collection
可是觉得违反了mvc的规则,而且搞得form乱糟糟的。
最后把整个设计都改掉了。
要是从数据库中提取数据来生成这个collection,那怎么办呢?
Collection cn=new ArrayList();
for(int i = 0; i<list.size(); i++){
LabelValueBean lb = new LabelValueBean((String)list.get(i),(String)list.get(i));
cn.add(lb);
}
request.setAttribute(CATEGORY,cn);
试试这段程序