Ext  问题 ? 大神求救。。。
本帖最后由 u010957453 于 2013-10-28 17:01:35 编辑
            前端JS中代码:
	var record=Ext.data.Record.create( [{
				name : 'columnName',
				type : 'string'
			},{
				name : 'comments',
				type : 'string'
			}]);
	var proxy=new Ext.data.HttpProxy({url:path+ '/dynamicsql/getMetaData.do'});      
			var reader=new Ext.data.JsonReader({ 
							root:"metaData"},record);     
			var ds=new Ext.data.Store({      
					proxy : proxy ,    
			    	reader: reader      
			   });      
			ds.load(); 
后台:
	@RequestMapping("/dynamicsql/getMetaData.do")
	public ModelAndView getMetaData(HttpServletRequest request, HttpServletResponse response)
	{
		List<ColumnComment> list = dbDefineManager.getTableMetaData("v_test_contract");
		BaseQuery baseQuery = new BaseQuery();
		baseQuery.setStart(1);
		baseQuery.setPageSize(100);
		Map<String, Object> hm = new HashMap<String, Object>();
		hm.put("metaData", list);
		hm.put("paging", baseQuery);
		System.out.println("In it");
		return new ModelAndView("jsonView", hm);
	}
问题是: 最终ds没有数据
              ------解决方案--------------------var proxy=new Ext.data.HttpProxy({url:
path+ '/dynamicsql/getMetaData.do'});
直接访问这个地址看输出什么数据,还有以后问ext要记得加版本号