Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Javascript 为什么可以';我从JSP字符串中得到一个布尔值_Javascript_Ajax_Jsp - Fatal编程技术网

Javascript 为什么可以';我从JSP字符串中得到一个布尔值

Javascript 为什么可以';我从JSP字符串中得到一个布尔值,javascript,ajax,jsp,Javascript,Ajax,Jsp,我试图通过ajax调用将true/false参数传递给JSP,理想情况下在那里进行布尔比较。 但我似乎连一个字符串值都找不到。 下面是我在js代码中进行ajax调用的步骤: var formData = "&stuff=stuff&test="+true; ... $.ajax({ type: "POST", data:formData, ... 但当我试图在JSP端打印出值时: <span>test = ${test}</span&

我试图通过ajax调用将true/false参数传递给JSP,理想情况下在那里进行布尔比较。 但我似乎连一个字符串值都找不到。 下面是我在js代码中进行ajax调用的步骤:

var formData = "&stuff=stuff&test="+true;
...
 $.ajax({
    type: "POST",
    data:formData,
    ...
但当我试图在JSP端打印出值时:

<span>test = ${test}</span>

我肯定这里遗漏了一些非常基本的东西:)

test
是一个数组。您需要向我们展示您的JSP代码。问题不在于JS代码吗
&test=true
不应该因为任何原因传递数组我不知道,我只是按照我看到的:而且,
formData
应该像
{“stuff”:“stuff”,“test”:true}
但是我不知道你在服务器端做什么,这就是为什么我要JSP代码。这也是我对
formData
的理解。是的,很公平。我认为这可能不是一个好的一般性问题,需要我对现有代码进行更深入的研究。谢谢
test = [Ljava.lang.String;@354b354b