Java琐事

-I am not alone
posts - 54, comments - 30, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
    使用dwr和spring整合后,怎么都获取不到list的值,用alert方法测试,一直提示是undefined,调整javaBean,在dwr.xml中添加convertor都不能解决。所以最后就在service的方法里,先把list转化成只包含id和name的map类型,然后返回,可以正常接收。
    但今天又用到了dwr获取list,而且必须是list,在网上找资料,回答也是五花八门,经过多种尝试,最终终于发现,以前在javascript中写的
function createColumns(columns)
            
{
                
var columnObj = document.getElementById('column');
                
                DWRUtil.removeAllOptions(columnObj);
                columnObj.options[
0= new Option();
                
if(columns.length == 0)
                
{
                    alert(
"输入有误");
                }

                
else
                
{
                    
for(var i = 0; i < columns.length ; i++)
                    
{
                        columnObj.options[i
+1= new Option(columns.name,columns.id);
                    }

                }

            }
其中的columnObj.options[i+1] = new Option(columns.name,columns.id);
要改成columnObj.options[i+1] = new Option(columns[i].name,columns[i].id);
就不会再出什么 [object object]或者undefined了

只有注册用户登录后才能发表评论。


网站导航: