有这样一个问题,我从一个表中取出数据,通过一个列表展示给数据(使用<s:iterator> 标签)。
当用户根据我提供的条件搜索的时候,我使用ajax向后台发出请求查询数据,返回json类型的数据,这个时候我如何把数据展示给用户呢?我现在的解决办法是根据json返回的数据去拼一个table出来,感觉很笨。有没有什么更好的办法呢?

解决方案 »

  1.   

    用DWR,搞个回调函数把后台的数据返回前台
      

  2.   

    我现在有回调函数,关键问题是怎么让struts标签重新读取我返回的记录呢
      

  3.   

    可以考虑让一个页面专门处理此类需求 servlet 都可以~ 直接拼好 然后返回拼好的字符串既可~
      

  4.   


    还是直接使用html标签吧。
    struts标签本身是需要服务器解析的,放在回调函数中经常有问题的
      

  5.   

    建个jsp页面,上面只有你需要的数据,把你的循环读取放到这里,直接返回这个视图就
    可以了,客户端接收到后,直接往你需要填充的地方塞就可以了