【发布时间】:2015-10-18 14:15:26
【问题描述】:
我正在向 spring 控制器发送 ajax 请求并获取数组列表。 如何获取 ArrayList 到 ajax 结果并以表格格式打印。当我在 ajax 中打印警报(数据)时,它显示所有 html 页面,任何人都可以建议我如何解决这个问题,`
<div>
<input type="text" id="searchtext">
<input type="button" id="verifybtn" value="search" ">
</div>
<table class="table">
<tr>
<th>Application ID</th>
<th>Application Type</th>
<th>Customer ID</th>
<th>Remarks<th>
</tr>
<tr>
<c:forEach var="list4" items="">
</c:forEach>
</tr>
</table>
这是我的ajax`
$("#verifybtn").click(function(){
var s = $("#searchtext").val();
//alert(s);
$.ajax({
url:"${pageContext.request.contextPath}/officer/search.html",
type:"GET",
data:{searchtext:s},
dataType:"html",
success:function(data){
alert("data is"+data),
$("result").html(data);
}
})
})
`控制器
@RequestMapping(value="/search")
public String search(@RequestParam("searchtext") String strtosearch,HttpSession hs,Model m)
{
ArrayList<Application> all=(ArrayList<Application>)service.searchbyApplicationID(strtosearch);
return "Home";
}
【问题讨论】:
标签: ajax spring spring-mvc spring-data spring-aop