大家好,如何将js数组提交给Action

大家好,如何将js数组提交给Action,第1张

输出JSON文本缩进的空格数量。如果不提供该参数将不会格式化输出。jsonObj = {a:1, b:2};var jsonText = JSONstringify(jsonObj, null, 3);alert(jsonText);

解决方案也可以使用ajax传递,

数组也可以传递到action的解决方案

js没办法把数据封装成一个对象 只能够序列化 以name=value的键值对形式 发送请求 由action 获取

例如 发送数据 到aaction 代码如下

aactionname=xx&age=xx&sex=XX

然后action获取 requestgetParameter("name(这里的name例如name age sex)")

希望能帮到你

JS代码:

<script>

function showResume(){

var name="${resumename}"; //通过el获取action传入的值,记得要加“”,resume是我的action的一个pojo属性,已设置set,get方法;

var address="${resumeaddress}";

$("#name")text(name); //设置对应元素id的显示值;

$("#address")text(address);

}

windowonload = showResume; //当页面加载时自动调用该方法;

</script>

<body>

<div class="header" id="name" ></div>

<div class="meta" id="address"> </div>

</body>

<select name="folderName">

<option value="1" selected>网页链接</option>

<option value="2" >文档链接</option>

<option value="3">视频新闻</option>

<option value="4">文档下载</option>

</select>

<input type="hidden" name="=//" />

建议你不要用uri或get传值,对于新手来说经常出现乱码的,要传值用hidden代替你要是用struts就正常接收值,Servlet就requestgetParameter("folderName");

还有<\%\@ include file="form02jsp"\%>'是在服务器中执行的,form02jsp里面如果有引号可能会出问题的!!!

直接拼装提交嘛,拼装一个url,就是windowlocationhref="login/actionusername='hello'&password='123456'"

以上就是关于大家好如何将js数组提交给Action全部的内容,包括:大家好,如何将js数组提交给Action、js中把数据封装在一个对象中,提交给action,在action那边怎么获取这个对象、jsp中用js如何获取action的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存