用el表达式也取不到,是我写的有问题吗?后台是有数据的

解决方案 »

  1.   

    你requestbody  直接返回对象就行了   你用ajax请求,  你没有经过jsp 解析那来的域对象   , 方法直接返回对象,ajax 接受取就可以
      

  2.   

    看了你这个  错误的写法!首先,model的,放在视图解析器中的东西,需要有页面去承载,也就是说,你现在先放在model中,然后你跳转至指定的页面,model中的值给你放到页面这个域。其次,AJ叫异步请求,异步请求是在页面已经加载完成之后进行的,也就是说,不可能存在你还可以往这个页面的域注入值的这个情况。误区有以上两个,aj是动态处理,你再success的function中可以得到你再后台返回的东西,但是别的位置拿不到。所以说,要使用AJ  就在success中动态处理数据,并不是在后台写入model,就可以在success中拿到,后台需要用response这种写法去响应式传递数据到success,然后有success中去处理数据的展示或者操作。