如何使用AJax获得数据,并将此数据封装在request的属性值中,并且页面可以访问
在JSP页面中需要从后端获取最新商品集合newList,将此newList数据使用EL在<c:forEach items="${newList}" var="p">中遍历
但此种方法破坏了MVC模式,不可取
想用Ajax来调用Servlet,获取newList的值并将其设置为request.setAttribute("newList",newList);,然而,Ajax是在页面完全加载完成之后才调用后端数据的,页面在中的<c:forEach items="${newList}" var="p"></c:forEach>的${newList}在调用Ajax前为空,调用之后,页面早就加载完毕
那么该如何使得
1.页面调用Ajax去获取newList数据
2.并将数据装在
3.页面能够遍历数据
那么该如何解决这个问题呢?
谢谢各位,不胜感激!!!
但此种方法破坏了MVC模式,不可取
//JSP页面中的Javay语言,这种写法不可取
<%
ProductService productService=new ProductServiceIpml();
List<Product> newList=productService.findByNew();
request.setAttribute("newList",newList);
%>
//遍历上面的newList属性,
<c:forEach items="${newList}" var="p">
<div class="col-md-2" style="text-align:center;height:200px;padding:10px 0px;">
<p><a href="#"'>${p.pname}</a></p>
</div>
</c:forEach>想用Ajax来调用Servlet,获取newList的值并将其设置为request.setAttribute("newList",newList);,然而,Ajax是在页面完全加载完成之后才调用后端数据的,页面在中的<c:forEach items="${newList}" var="p"></c:forEach>的${newList}在调用Ajax前为空,调用之后,页面早就加载完毕
那么该如何使得
1.页面调用Ajax去获取newList数据
$(function () {
$.post(URL,Param,function (flag) {
/*
访问URL获取newList数据
*/
});
});2.并将数据装在
request.setAttribute("newList",newList);3.页面能够遍历数据
<c:forEach items="${newList}" var="p">
<div class="col-md-2" style="text-align:center;height:200px;padding:10px 0px;">
<p><a href="#"'>${p.pname}</a></p>
</div>
</c:forEach>那么该如何解决这个问题呢?
谢谢各位,不胜感激!!!
...全文
相关推荐
ajax 提交数据到后台jsp页面及页面跳转问题
ajax 提交数据到后台jsp页面及页面跳转问题 我logincheck.jsp页面取传参数代码: String user=request.getParameter("user1"); String pwd=request.getParameter("pwd1"); login.jsp input 取2参数何用ajax 传给logincheck.jsp $.ajax({ type : "POST", url : baseUrl+"m/module/querymodulebyname.do", dataType:"json", data: { modName:title }, succes
基于原生ajax与封装的ajax使用方法(详解)
下面小编就为大家带来一篇基于原生ajax与封装的ajax使用方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Ajax定时刷新局部页面
Ajax定时刷新页面,定时刷新局部页面,Ajax局部刷新技术,主要运用的在即时通讯等...
使用urllib,request爬取ajax动态页面信息(爬取响应json文件)
使用urllib,request爬取ajax动态页面信息(爬取响应json文件) 有详细的分析步骤,由于发布不了博客,只能上传资源发布。
使用Promise封装小程序wx.request的实现方法
主要介绍了使用Promise封装小程序wx.request的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


J2ME
