gpt4 book ai didi

java - 如何解析在html请求中发送的java中的javascript对象?

转载 作者:行者123 更新时间:2023-11-28 20:22:12 25 4
gpt4 key购买 nike

您能给我一些如何在 java 中解析 javascript 对象的建议吗?

我有一个 html 表单:

<form id="calcPrintForm" action="print.htm" method="post">
<input name="_calcPrintInput" type="hidden">
</form>

表单提交后调用 JavaScript :

var line = new Object();
line.text = 'Object temperature';
line.value = 555
line.unit = "°C"
$("input[name='_calcPrintInput']").val(line);

当我使用 request.getParameter("_calcPrintInput") 从 Spring Controller 中的请求获取此参数时,它是带有 [object Object] 注释的字符串,并且其中的数据对我来说是无法访问的。你能帮助我如何从这种类型的 od 对象中获取值吗?

谢谢,翁德雷

最佳答案

您需要将对象转换为字符串,因为它是一个可以使用 JSON.stringify() 的对象- 还包括像 JSON2 这样的库对于不支持原生 JSON 的浏览器

$("input[name='_calcPrintInput']").val(JSON.stringify(line));

这会将值 {"text":"Object temperature","value":555,"unit":"°C"} 分配给隐藏元素。

关于java - 如何解析在html请求中发送的java中的javascript对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18078886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com