请教java当中使用局部刷新,我是用ssh框架写的,我的一个action里面得到一个List集合里面放着User对象 200
我怎么再把这个集合封装,然后再在jsp页面用$.ajax()这个方法把他遍历出来在jsp页面显示?希望帮我实现以下,讲详细一点,给我一个例子,不要复制粘贴,解决问题后追加...
我怎么再把这个集合封装,然后再在jsp页面用$.ajax()这个方法把他遍历出来在jsp页面显示? 希望帮我实现以下,讲详细一点,给我一个例子,不要复制粘贴,解决问题后追加奖励!
展开
展开全部
这个要看你action中是把值放到栈中还是map映射中了。能贴一下你action中存放数据的代码莫
比如:
放在map映射中:
Collection<Station> lists = this.stationService.findAllStation();
ActionContext.getContext().put("list", list);
获取的时候
<s:iterator value="list" id="li" status="st">
<s:textfield value="%{#li.getT_email()}">
</s:textfield></s:iterator>
放在值栈中:
Collection<Station> lists = this.stationService.findAllStation();
ActionContext.getContext().getValueStack().getRoot().push(list);
获取的时候
<s:iterator value="top" id="li" status="st">
<s:textfield value="%{#li.getT_email()}">
</s:textfield></s:iterator>
比如:
放在map映射中:
Collection<Station> lists = this.stationService.findAllStation();
ActionContext.getContext().put("list", list);
获取的时候
<s:iterator value="list" id="li" status="st">
<s:textfield value="%{#li.getT_email()}">
</s:textfield></s:iterator>
放在值栈中:
Collection<Station> lists = this.stationService.findAllStation();
ActionContext.getContext().getValueStack().getRoot().push(list);
获取的时候
<s:iterator value="top" id="li" status="st">
<s:textfield value="%{#li.getT_email()}">
</s:textfield></s:iterator>
追问
那种方式怎么写,把集合转为Json格式,发送到前段,jquery把他遍历出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询