ajax请求action,如何返回list并在页面展现,要具体实例,会追分,说理论的不要回

ajax请求action,如何返回list并在页面展现,要具体实例,会追分,说理论的不要回,第1张

// 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的第一个值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9532786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存