Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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_Jsp_Servlets - Fatal编程技术网

Javascript jsp中字符串数组的语法

Javascript jsp中字符串数组的语法,javascript,jsp,servlets,Javascript,Jsp,Servlets,这是我的工作jsp代码,它从servlet获取属性 <% int[] arr1= (int[]) session.getAttribute("population"); String[] arr2 = (String[]) session.getAttribute("countrycode"); %> 下面的代码显示了正确的输出: <p id="demo"></p> <script> function myFunction() { var

这是我的工作jsp代码,它从servlet获取属性

<%
int[]  arr1= (int[]) session.getAttribute("population");
String[]  arr2 = (String[]) session.getAttribute("countrycode");
%>

下面的代码显示了正确的输出:

<p id="demo"></p>
<script>
function myFunction() {
var a="<%=arr1[0]%>"; 
document.getElementById("demo").innerHTML = a;
}
</script>
<p id="demo"></p>
<script>
function myFunction() {
var a="<%=arr2[0]%>"; 
document.getElementById("demo").innerHTML = a;
}
</script>

函数myFunction(){ var a=“”; document.getElementById(“demo”).innerHTML=a; }
但是,以下代码未显示正确的输出:

<p id="demo"></p>
<script>
function myFunction() {
var a="<%=arr1[0]%>"; 
document.getElementById("demo").innerHTML = a;
}
</script>
<p id="demo"></p>
<script>
function myFunction() {
var a="<%=arr2[0]%>"; 
document.getElementById("demo").innerHTML = a;
}
</script>

函数myFunction(){ var a=“”; document.getElementById(“demo”).innerHTML=a; }

arr1和arr2从数据库中填充,arr1存储整数,arr2存储varchar2(SQL开发人员类型)值。arr1[0]的值为75,arr2[0]的值为US

将字符串存储到数据库中的问题。
单击您在数据库中使用的表。确保字符串不在新行之后结束。表示光标应在字符串结束后结束。
例如,如果要在SQL developer中将字符串存储为CN。
它应该是这样的
CN |
它不应该是这样的
CN
|


其中|显示光标

请帮帮我。提前谢谢。任何了解jsp表达式的人??向我们显示您的arr2值。@Rishaldevsingh谢谢您的回复。@Rishaldevsingh arr2值是包含国家代码的字符串,如美国、中国、加拿大。。。。而arr1包含23、75、63等数字。但当我执行第二个代码时,它显示var a=“CN”;无效或意外的令牌