- jsp页面用ajax访问后台,得到数据并返回
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
//加载新闻内容
$.ajax({
type : "POST",
url : "PagenewsInfo.do",
dataType : "json",
success : function (data) {
debugger
$.each(data,function (i,result) {
$("<li>" + "<a href='PagenewsInfo.do?'" + data[i].nid + "><b>" + data[i].title +"</b></a></li>").appendTo("#ul_3");
});
}
});
});
/**
*
* 查询评论数在前五的国内新闻
* @return
*/
@RequestMapping(value="guoNeiNews")
@ResponseBody
public String guoNeiNews(Model model){
String result;
try {
List<TNews> tnlist = newsBiz.guoNeiNews();
//model.addAttribute("tnlist", tnlist);
ObjectMapper mapper= new ObjectMapper();
String jsonStr = mapper.writeValueAsString(tnlist );
System.out.println(jsonStr );
return jsonStr;
} catch (Exception e) {
model.addAttribute("msg", "网络连接错误");
Log.logger.error(e.getMessage(),e);
result = "err/error.jsp";
}
return result;
}