当前位置:首页 > 日记 > 正文

解释接收阵列形式通过Struts2中Ajax的两种方法

解释接收阵列形式通过Struts2中Ajax的两种方法
使用struts2的形式来传递值,非常灵活方便,通过一个或一个对象的所有属性。但我们应该做些什么如果我们需要传递一个数组并希望Struts正确收到了吗

下面我将从两种方式来解释它:普通表单和ajax。

student.java
学生公共课
{
专用字符串名;
私有字符串号;
}
studentaction.java
studentaction扩展ActionSupport类
{
lststu私人列表;
}

xy.jsp
VaR STU = { };
Stus.push({民:1
Stus.push({民:2
Stus.push({民:3
现在,下面的代码是写在xy.jsp脚本区。

常见的表单形式——遍历数组来构造表单隐藏域
无功htmlcontent = ;
对于(var i = 0;i < stus.length;i++){
= htmlcontent ;
= htmlcontent ;
}
例外情况

当传递单个属性时,Struts可以被识别并代表3个不同的学生。但是这两个属性不能通过,因为Struts不知道组合。没有推荐。

Ajax表单——遍历数组和构造JSON对象
var参数= { };
对于(var i = 0;i < stus.length;i++){
参数{lststu {+我+}。名字} = {我的名字}不力;
参数{lststu {+我+}。Num} = {我} NUM不力;
}
$ ajax({
数据:参数
});
事实上,我们构建了这样一个JSON对象
数据:{
lststu { 0 }。民:1
lststu { 1 }。民:2
lststu { 2 }。民:3
}
有人说,这不是把STU阵列直接作为数据操作非常方便,答案是不可能通过这样的行动可以不接受或者说Struts不知道如何处理传入的数组。

这是本文的结尾,希望能对您有所帮助。

相关文章

如何处理Javascript多并发问题

如何处理Javascript多并发问题

并发,如何处理,电脑软件,Javascript,编写代码时,常常会遇到这样的场景:在初始化页面时显示加载页面,并启动多个Ajax并发请求来获取数据。当每个Ajax请求返回时,结束加载。 例如,一个订单页面,用于查询公共地址信息、商品信息、城市信息……这些请…

PS图象处理软件创造了一个美丽的秋

PS图象处理软件创造了一个美丽的秋

水景,图象,一个美丽,处理软件,秋天,今天,小编辑教你如何用PS来创造一个绚丽的秋天暖色效果。效果非常漂亮,你喜欢的朋友可以一起学习。 图像以绿色为主,直接以主色为秋天的橙色;然后黑暗暗淡而增加蓝色;给一些局部渲染高光的图片,可以增加感官层…

原理和微信获取用户地理信息的步骤

原理和微信获取用户地理信息的步骤

用户,步骤,地理信息,原理,电脑软件,在微信公众服务号的发展需要,用户经常得到的位置信息功能。通过用户位置信息,我们可以做一些地图导航和基于LBS的营销活动。 以下是原则和引入微信服务号获取用户位置信息的步骤。 原理 1。位置信息获取…

PS图象处理软件设计的三维应用程序

PS图象处理软件设计的三维应用程序

软件设计,图象处理,应用程序,暂停,显示效果,本教程介绍一个关于暂停应用程序显示PS图象处理软件设计的朋友。这个教程产生的效果非常现实,非常真实。建议大家一起学习。 想了解你的应用程序的高显示,今天看到这个PS图象处理软件的设计是悬浮…

PS图象处理软件打造丰富多彩的马赛

PS图象处理软件打造丰富多彩的马赛

丰富多彩,图象,处理软件,背景,效果,本教程主要是介绍PS图象处理软件时尚多彩的彩色马赛克背景效果的方法给朋友。教程很好,整个过程不超过20分钟。爆破效果好。建议你喜欢你的朋友快速学习。 今天,我们将介绍PS图象处理软件制作五彩镶嵌的时…

ai创造美丽的立体空心球

ai创造美丽的立体空心球

创造,美丽,空心球,电脑软件,ai,本教程是介绍给ai的朋友,他做了漂亮的三维镂空球体。这个教程制作的球非常漂亮,难度也不是很大。建议像你这样的朋友过来看看,希望能帮到你。 本教程教ai爱好者制作三维空心球方法,用漂亮的AI教程,一般难度大,使球…

用技术在word中增加水印的方法

用技术在word中增加水印的方法

方法,水印,技术,电脑软件,word,当经常使用时,Word编辑一些Office文档。有时,当打印一些重要文件时,还需要加上秘密以下的小编辑和排序的文字水印技巧,供大家参考,希望您能有所收获! 增加水印的文字技术: 1。添加水印 1,打开需要添加到水印的word文…

关于如何设计梦幻灯光背景效果图的

关于如何设计梦幻灯光背景效果图的

教程,效果图,灯光,背景,梦幻,用ps笔刷和滤波工具快速设计梦幻灯光背景效果图 今天我们学习使用PS笔刷和滤镜工具设计梦的光点的背景效果图,用画笔进行现场是非常快的,只需要在画笔预设设置一些参数;然后涂抹可以初步的点在画布上,后来通过调整…

我该怎么处理我的话词中常见问题

我该怎么处理我的话词中常见问题

常见问题,我该,怎么处理,词中,电脑软件,问题:无法打开我的话后立即双击,但弹出说遇到问题需要关闭的对话框,询问是否发送错误报告,然后另一个弹出对话框询问是否要使用安全模式启动Word,点击是;;打开Word,然后使用在打开按钮打开;我想打开的文件,这是…

PS制作精彩横幅分享化妆品店

PS制作精彩横幅分享化妆品店

分享,横幅,精彩,电脑软件,PS,本教程是为大家分享PS绝色化妆品店横幅制作过程,教程真的很好,主要是介绍制作思路,建议大家一起学习。 电商很热,设计师没有做电商的设计不是一个好的设计师。本教程主要是由PS分享惊人的化妆品店旗帜的生产过程中,…

异步JS框架的功能与实现

异步JS框架的功能与实现

框架,异步,功能,电脑软件,JS,从异步JS的重要性开始,异步JS框架逐步引入异步JS中。 1。异步JS的重要性 随着网络平台的地位的提高,浏览器的Javascript语言已经成为世界上最流行的语言,甚至通过Javascript的最重要的特征node.js.one进入服务器编程领域,它是…

Javascript是什么意思:无效(0)和href=#和hre

Javascript是什么意思:无效(0)和href=#和hre

无效,差异,电脑软件,Javascript,javascriptvoid,在Javascript中,空是一个运算符,指定要计算但不返回值的表达式。 空操作符使用如下: 1。javascript(表达式) 2。空表达式 表达式是要计算的Javascript标准的表达式。表达式外的括号被选中,但是编写它是一个好习惯…