通过ajax向servlet请求一个list,请问该ajax这边该如何取值?并在页面表现出来? OrderBean ob = new OrderBean();
ob.setFactor(about);
ob.setFactorValue(factorValue);
List<OrderBean> list = ob.UserGetSearch();//这里得到了数据集list
//session.setAttribute("searchResults", list);
//request.setAttribute("searchResults", list);各位请看上面代码,我从数据库得到数据后,如果用request.setAttribute的方法,前台jsp因为是通过jquery的ajax操作数据,通过下面代码
<c:forEach items="${ sessiontScope.searchResults }" var="list" >
<tr>
<td>${list.ordernumber}</td>
<td>${list.getter}</td>
<td>${list.arriveaddress}</td>
<td>${list.trantype}</td>
<td>${list.goodsweight}</td>
<td>${list.aps}</td>
<td>${list.backmsg}</td>
<td>${list.ods}</td>
</tr>
</c:forEach> request无法取得数据,(个人估计是因为使用ajax操作数据)。如果session.setAttribute,前台这边要刷新一下才能得到结果(我是数据写入局部div,刷新又改变了其他部分),何解?如果使用xml或json传送数据呢?大家有没有这方面的好例子啊?帮小弟解决一下这几个疑问,不胜感激!
ob.setFactor(about);
ob.setFactorValue(factorValue);
List<OrderBean> list = ob.UserGetSearch();//这里得到了数据集list
//session.setAttribute("searchResults", list);
//request.setAttribute("searchResults", list);各位请看上面代码,我从数据库得到数据后,如果用request.setAttribute的方法,前台jsp因为是通过jquery的ajax操作数据,通过下面代码
<c:forEach items="${ sessiontScope.searchResults }" var="list" >
<tr>
<td>${list.ordernumber}</td>
<td>${list.getter}</td>
<td>${list.arriveaddress}</td>
<td>${list.trantype}</td>
<td>${list.goodsweight}</td>
<td>${list.aps}</td>
<td>${list.backmsg}</td>
<td>${list.ods}</td>
</tr>
</c:forEach> request无法取得数据,(个人估计是因为使用ajax操作数据)。如果session.setAttribute,前台这边要刷新一下才能得到结果(我是数据写入局部div,刷新又改变了其他部分),何解?如果使用xml或json传送数据呢?大家有没有这方面的好例子啊?帮小弟解决一下这几个疑问,不胜感激!
解决方案 »
- 一个记事本程序,不足之处希望大家指教!
- 求问Collection类的2个问题!
- 一个编程问题请教.
- 关于背景色的设置 this.setBackground(Color.black); 这样似乎没效果
- 如何强制转换String
- 初学java,一个关于import的问题
- 一个sql语句,请高手帮忙!
- 在线等怎么把Char c='9',转换成整型数9.为什么我import java.math.*,还是不能识别round这样的函数?
- 小弟想用java实现像c++中的缺省值的功能,不知如何实现。希望那位大虾指点一二。多谢,一定给分!
- 书上说选择file|new frame为JBCL控件生成一个新窗体(由DecorateFrame产生),我怎么找不到decrateframe呢?
- javascript的操作‘21/12/2009’如何转换为日期
- 一个反射很简单的问题
http://www.verycd.com/上有相关视频,搜索传智播客ajax就可以搜到
简单点写个SERVLET,然后把<TD>那段PRINT出去.再MAPPING到URL,AJAX请求这个MAPPING的URL,不就可以了吗
ob.setFactor(about);
ob.setFactorValue(factorValue);
List <OrderBean> list = ob.UserGetSearch();//这里得到了数据集list
ajax是javascript,所以没有list这东东
--------------
将你的这个list转换成一个json或者xml
总之就是你页面上要的东西,比如你要的这些属性
<tr>
<td>${list.ordernumber} </td>
<td>${list.getter} </td>
<td>${list.arriveaddress} </td>
<td>${list.trantype} </td>
<td>${list.goodsweight} </td>
<td>${list.aps} </td>
<td>${list.backmsg} </td>
<td>${list.ods} </td>
</tr>
比如你要返回这个tr的东西,你在sevlet里面输出一段
ordernumber|getter|arriveaddress|....|
至于用不用json或者xml的形式随便,前台知道怎么取就OK
------------------