有一个home.jsp页面,页面打开时jquery请求后台查询数据$(function(){
$.post("articleAction!queryArticle.action");
});
后台如下
public String queryArticle(){
this.latelyList = this.as.queryArticle();
GetUtil.getSession().setAttribute("latelyList", latelyList);
return null;
}
然后在页面用显示数据list<c:forEach items="${latelyList}" var="vo" varStatus="stat">
<span class="dat">
<span>
${vo.pubDate }
</span><br />
${ vo.fileName}
<br/>
作者:${vo.user.userName}
<br/>
<a href="" style="color: #acf">详情</a>
</span>
</c:forEach>
问题来了,home.jsp加载时没有显示数据,但后台的list已经有数据了,home.jsp刷新之后就显示数据了难道是因为home.jsp加载完后后台数据还没有执行完?请教,这个问题怎么解决?
$.post("articleAction!queryArticle.action");
});
后台如下
public String queryArticle(){
this.latelyList = this.as.queryArticle();
GetUtil.getSession().setAttribute("latelyList", latelyList);
return null;
}
然后在页面用显示数据list<c:forEach items="${latelyList}" var="vo" varStatus="stat">
<span class="dat">
<span>
${vo.pubDate }
</span><br />
${ vo.fileName}
<br/>
作者:${vo.user.userName}
<br/>
<a href="" style="color: #acf">详情</a>
</span>
</c:forEach>
问题来了,home.jsp加载时没有显示数据,但后台的list已经有数据了,home.jsp刷新之后就显示数据了难道是因为home.jsp加载完后后台数据还没有执行完?请教,这个问题怎么解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货