栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在不加载整个页面的情况下在arraylist中设置值?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在不加载整个页面的情况下在arraylist中设置值?

您好Jegatheesh,

您的需求与我几天前在项目中实现的要求非常相似,在该项目中,我必须将一个arraylist从JSP页面传递到我的struts Action类。所以我为此使用了
JSON

这是我的项目的工作示例:

首先在javascript本身中创建一个对象

var objectDetails = {};

现在向该对象添加详细信息,例如:-

objectDetails.ID = $("#ID").val();objectDetails.Name = $("#Name").val();objectDetails.Address = $("#Address").val();objectDetails.Contact = $("#Contact").val();objectDetails.MailID = $("#MailID").val();

然后创建一个数组并将该对象添加到数组

var listArray = [];listArray.push(objectDetails);

现在,您的JSON对象已准备好所有数据。 您所要做的就是通过JSON将其发送到STRUTS Action类,如下所示:

$.getJSON('AddList', {    JSONObjectString: JSON.stringify(ObjectDetails)});

在上面的代码中,这里

AddList
是您必须映射到您的struts动作,
struts.xml
并且
JSONObjectString

是您必须在具有getter和setter的action类中进行的属性名称。现在,将所有这些代码合并,并粘贴到jquery按钮的click函数中。以便您可以执行它。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/594857.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号