// controller
public ActionResult GetList(){
List<Model> result = 接口获取list;
return Json(result , JsonRequestBehaviorAllowGet);
}
//js
$ajax({
url:"contrller/GetList",
type:"post",
success:function(re)
{
if(re!=null && relength>0)
{
for(int i=0;i<relength;i++)
{
alert(re[i]属性);
}
}
}
});
基本就是这样的,你自己试试吧
>
action:
requestsetAttribute("list", sourcelist);//sourcelist是你要传的list
jsp:
List lis=(List)requestgetAttribute("list");
if(lis!=null)
{
for(Iterator i=lisiterator();ihasNext();)
{
//这里写你要的每个list节点的各种属性
}
}
后台定义一个对象生成get set 方法就好了,在key中定义它的对象点属性如下:我用的项目中可以获得:前台用的是freemarker
<@sselect key="departmentdeptName" headerKey="" id="dept" headerValue="--请选择--" list="deptList" listKey="deptName" listValue="deptName" cssStyle="width:102px"/>
你改成就成了
<s:select key="departmentdeptName" headerKey="" id="dept" headerValue="--请选择--" list="deptList" listKey="deptName" listValue="deptName" cssStyle="width:102px"/>
使用request对象存放,然后在jsp中取值即可。
1,在action获取request对象:>
2,在request中存放值:requestsetParameter("datas",list);
3,在jsp中获取request中的值。可以只用el表达式获取,然后遍历。
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ taglib uri=">
以上就是关于ajax请求action,如何返回list并在页面展现,要具体实例,会追分,说理论的不要回全部的内容,包括:ajax请求action,如何返回list并在页面展现,要具体实例,会追分,说理论的不要回、struts2的表单标签select如何获取action传过来的list、在js中怎样得到action中list的第一个值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)