我正在使用struts2 hibernate开发Web应用程序。如何在arraylist中设置一个值而不加载另一个。前端是JSP页面。该页面有多个arraylist。提前谢谢..
答案 0 :(得分:1)
你好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
和 {{1 是您必须在具有getter和setter的操作类中创建的属性名称。
现在只需添加所有这些代码并粘贴到jquery按钮单击功能..以便您可以执行它。