Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从jsp接收数据到servlet时出现问题_Java_Javascript_Json_Servlets - Fatal编程技术网

Java 从jsp接收数据到servlet时出现问题

Java 从jsp接收数据到servlet时出现问题,java,javascript,json,servlets,Java,Javascript,Json,Servlets,我在从jsp接收数据到servlet时遇到问题。 我知道我必须使用JSON序列化这些数据。 在JavaScript中的jsp中,我制作了如下内容: var myJSONText = JSON.stringify(items); document.getElementById('test').value = myJSONText; 其中,items是JavaScript对象的数组,test: <input type="hidden" name="test" id="test"> 但

我在从jsp接收数据到servlet时遇到问题。 我知道我必须使用JSON序列化这些数据。 在JavaScript中的jsp中,我制作了如下内容:

var myJSONText = JSON.stringify(items);
document.getElementById('test').value = myJSONText;
其中,items是JavaScript对象的数组,test:

<input type="hidden" name="test" id="test">

但它包含一个空值。有人知道怎么做吗?

当您向服务器发送请求时,能否显示您的代码?看起来应该是这样的

$.post('http:myurl.com', data)



“它不起作用”太含糊了。参数是否不存在?它是否返回空值?是的,这个表单方法是post。这意味着当你调用
document.getElementById('test')。value=myJSONText。你需要在寄出表格前打电话。您这样做了吗?在发布之前,请确保
警报(测试)
$.post('http:myurl.com', data)
<form ...>
<input type="submit">
</form>